skysight-inc/HackerNews huggingface dataset:
I agree. The first time I saw F#, I was immediately concerned about single spaces without any braces/brackets/parens indicating function executions.

I stuck it out with F#, though, and now I miss that syntax greatly when I have to use other languages. It's surprisingly wonderful (at least in my opinion). Or at least in languages where partial application / currying / composition is easily-available. I suspect that syntax wouldn't be very helpful with languages where that isn't the case.
Java-style OO is a model where one can and should take the good, dispose of the bad, and improve on what falls in between. Go types and interfaces do a good job of this IMO--like Java classes, Go types can include a defined data structure and methods, but unlike Java classes, there's no inheritance. Like Java interfaces, Go interfaces let you type-check against multiple types that have the same outwards-facing behavior, but unlike Java interfaces, you don't have to actually declare that a type fulfills an interface as you define it. These are all pretty obvious improvements IMO.
I had the cartridge. It was indeed useless.
I'm not telling people how to live their lives. I'm saying that in order to not fuck up the environment even more than we already have, there will need to be massive changes to the way we live our lives, and that we'll need to accept a level of inconvenience that a lot of people won't be comfortable with.

And yes, it is political, because the only way we'll be able to counteract climate change is by concerted, collective political effort.
Trademarks only protect against competition in the same category, or where consumer confusion is possible. They may both be "software products" (what isn't, these days?), but these products seem sufficiently removed from each other -- one a music authoring tool, the other a notes and project collaboration tool -- that I don't think trademark protection would apply.
> you were SIGKILL'd, or you crashed.

"Might have been killed, might have crashed" is not helpful, and the inability to know is the very issue at hand here. You can't know whether your application crashed, the user forcefully killed it or you fell afoul a background killer. What now, do you start spamming the user anyway?
If you have a new marriage, children and a house you will have zero time for side projects. If you do spend all your time on side projects - you'll probably lose the marriage, children and house...
Its really not anything more than that silly yoda quote "do or do not there is no try".

Motivation/willpower is a very weak way to get things done, approach it instead with "I'll just write one line of code today/work on it for 15 minutes straight/document one thing/design one function". You'll likely find that once you start, you'll do more than you planned, the crux is almost always the start. You look at the entire body of work and think "its too much to do in one sitting", but ultimately thats your reptile brain talking you out of expending energy needlessly. So just use that little mind hack to get you out of your cognitive dissonance and started.

And if the prior posters statement gets you into an existential crisis, I'd start reading up on the stoics, buddhists, etc... Yes even if you're an atheist/whatever, accepting ones fate in the universe has no meaning is ultimately relieving. Or as a Shinto priest once told me: Life is a dance, dance to the music while it plays, you may not get another chance to dance!
Bias heavily towards ease of debug and deployment. When you're the one-man-band you need to leverage all the tooling towards realizing the design, and avoid the scaling rabbit hole. That means - simple now, rewritable later as you bring in hires.

You will need a solution for producing front end JS/HTML/CSS. This should probably be your starting point in fact - create a site mockup with static pages and no real backend, use that to gain feedback, then build out the real functionality. For JS code Typescript is a very popular option to aid some additional maintainability. There are also many build systems available for compiling finished pages.

When you're ready to have a backend, you can evaluate it separately later. You need a combination of a language, a web server, and a database at minimum. Again, an early site can avoid horizontal scaling and focus on having one good database doing everything and backing everything up reliably. (Focus backend efforts on reliability first!)
Google ads are tough. Very steep learning curve. They work for big brands with deep pockets and want to raise awareness, such as movie studios.
Intel has been doing great as a business... In the sense of increasing margins and making customers pay for every little thing. (Except for integrated graphics, which are worthless, see

https://www.tomshardware.com/news/intel-f-series-9th-gen-pro...
)

Intel's "headlesless" is a consequence of harvesting for years.
That sounds like a good feature - I think the app is trying to replace current jira etc functionality for now, is that something that Jira and other offer?
Adding my +1 to the above advice. I ran a high five-digit spend for a product/service I was working on and did exactly the same stuff (although I could have been better with landing pages).

I was amazed at how the biggest RoR was on ads/keywords and not how pretty my site was. Negative keywords were key (free was a big one for me as well) to reducing spend and making ads more efficient.

I was averaging around $3-5 to acquire a customer for a $15 product in a pretty competitive space and it really just took a weekly look at ad metrics to maintain.

Ads aren't going to magically invent demand for your product, but rather magnify it. The smaller the demand for your product, the tougher it's going to be to address the exact segment of people you need to attract to your page, and you may find that more creative solutions are WAY more effective.
I just started using Coda.io now and I already think it's amazing. It's like Excel in Word (Or Javascript in HTML) with superpowers and it's very usable.
Thank you much so far, I installed Django and am trying that with bootstrap to see how far I can go.
“The biggest challenge in business is not the competition, it’s what goes on inside your own head.” —-Barbara Corcoran

From my experience, getting to release, it’s like I feel like I’m going to fail. The product isn’t attractive. The buckets of money won’t fall from the sky.

And you know what, that’s 100% true.

Engineering is but a small piece of making a business. “Build it and they won’t come” is what a bad ass marketing guy I know would say. So the thing is, you will NEVER figure out how to shake money loose from other people until you put it out there. So you have some choices, accept that the next phase is not going to be easy, and push through to learn and become the same bad ass at company as you are at coding. Or rm -rf your codebase and go back to your job. Or waste even more time before making one choice or the other. Procrastination does not change the reality of having to make tough choices; it merely makes getting to the results on the other side come much later.
TypeORM lacks support of DateTimeOffset PostgreSQL datatype.
I did submit a support patch and the TypeORM did not paid care even replying it.
I believe this is one the best SQL libraries for typescript however the team seem to lack will or power to manatain the project well enough.
There is an small bug that I found when trying to signup. The signup form doesn't allow signing up with .co domains [1].

[1] https://i.imgur.com/NDcd6X1.png
One of the top scientists of 2018 compiled by Nature was Jess Wade[0]. Her achievement is contribution to wikipedia specifically highlighting contributions of women and POC. When 90% of Wikipedia editors are men their biases must reflect in the content of the website. Although this isn't necessarily insane, this goes along with the idea that most of the content that we derive from the internet comes with an implicit bias of the poster. Since we don't have an intuitive sense of who is posting what on the internet it's a lot more difficult to perceive, and identify those biases.

https://www.nature.com/immersive/d41586-018-07683-5/index.ht...
Ah, someone remembers Mustek! They were pretty big in scanners, and branched into digicams. Just a step-down from the cheapest Olympus (in 2002 Ukraine).

Mustek MDC3000 was my first digital camera, which took me on a journey through Canon Powershot S2 IS, Nikon D1x, Nikon D200, and now Fuji x100.

Mustek MDC 3000 was amazingly versatile: plug it into a computer, and it becomes a webcam (same as the Mini you had, IIRC), could shoot videos. Daylight quality was good. If it had manual controls, it would have been amazing for the money (about $200).

I semi-killed my Mustek by trying to power it off a DC adapter by hotwiring it to the battery terminal, and mixing up the polarity or the voltage. It still worked as a webcam after that!

100's of thousands of shots later (on other cameras), I still have my Mustek, hoping to repair it one day.
> my birthday that's on my facebook and everywhere else in combination with my social security number that I have to give out to just about everybody

And that's generally the best case. Name, state, and birthday are considered unique in a terrifying number of settings, including traffic stops, DMV records, and voter registrations. It's baffling to me that a police officer can 'run a license' and act on the results without making use of the unique ID already provided on the license, but it apparently happens.

https://www.theguardian.com/us-news/2017/apr/03/identity-the...
Very cool! Thank you! That gives me a lot more ideas.
Can they change the trigger word, eg if they get instructed via a national security letter?

Whilst offline, is it possible for the device to store audio?

Is all writable storage auditable by users?
Find a new job, or suck it up and expand your skill-set. If you have less than 15 years of experience, probably not a bad idea to add new skills, just sayin'
If you read the original Norwegian story you could tell there was something extremely curious about every comment from the company and how aggressively they dismissed things.

They borderline sued the newspaper for writing about this story, when all that data paints a picture with little room for interpretation.

They’re guilty. There’s no doubt.
Meta-lesson from this site:

Hey X year-old: 90% of advice, like everything else, is bad.
They aren't used.
This sounds like axe grinding rather than any serious commentary.

I mean, I can think many other things you could have mentioned: would he have had his honors stripped if he had a long record of drunk-driving? If he were a pedophile? If his secret espionage for the Soviets was finally revealed? And so on.

Addressing your topic point on, Watson has a decades long history of making racist, sexist, misogynist, and similar comments - and often justified by pseudo-science. When it was mostly white men who dominated the field, it was regarded as "that's just Jim being Jim."

In 2007 he apologized for his behavior and retracted his statements like 'He also said that while he wished the races were equal, “people who have to deal with black employees find this not true.”' His recent statements on PBS effectively cancel that retraction.

By comparison, if his only comment along these lines had been that men have better verbal skills than women, then it's extremely unlikely he would have had his honors stripped. Which means I also think that if he had claimed the opposite - that women have better verbal skills than men - then I also doubt that he would have had his honors stripped.

Do you know of any similar case where a man was stripped of honors solely because he said that he thought men have better verbal skills than women? Or that he thought men had better physical perception than women? Off-hand I can't think of any, so I can't see why the reverse would be any different.
Only 1000 blocks for free

1000 blocks == 1/3 of Moby Dick?

that sounds like a terrible deal compared to evernote and all the other apps this promises to replace
The interface is that of a notes app rather than a board like Notion, but I just started using Joplin for this and have been really liking it so far.
Better than turning it off, on Linux try to use vm.overcommit_memory

It will give you the option of swap when OOM would otherwise kill process, but you can decide exactly how much, to prevent swapping from hurting performance -- say have a 10% extra.

Assuming you have a significant number of identical servers, turning off swap should be reserved for after you have done your tuning of the daemons and their memory use, and you are confident nothing will run out (still, you should monitor dmesg) to maximize bang for bugs.

If however you need swap a good old trick- don't put the swap on LVM or RAID. Just have separate partition on each physical device. The kernel will always know to use them in parallel, and you get to squeeze out a bit of extra performance
How's the search ? evernote's search sucks. Is this significantly better?
Are they asking you to work on that project permanently for would it be <6 months. If it's short term I would just agree to work on it while letting your manager/whoever know it's not your preference. That way they know you're doing them a favor, and if they try to shaft you again you have a much better argument to refuse: "This is not what I was hired for, and I already worked on my non-preferred project once before." If they shaft you a second time I think it pretty much shows they don't respect or care about you and you can feel fine quitting.
Yes, a sleeper train needs to be compared to a flight + a hotel room, not just a flight alone.

DB going out of sleeper service was so sad. At least ÖBB took over some of it with their NightJet service and are replacing the rolling stock with newer cars, so is Caledonian Sleepers in the UK. Hopefully Trans Metropolitan will begin service as well to take over some of what was abandoned by DB.
> Question

> How many faking they streams? (A lot)

> Getting they plays from machines (A lot)

> I can see behind the smoke and mirrors

https://genius.com/21-savage-a-lot-lyrics
I spent years working on side projects. They were always these apps that didn't really exist yet, and by the time I finished making them and trying to market them, I'd realize I had no idea why someone would pay for it. Then I'd throw it on the trash heap and start the next idea. After far too many years of this I decided to be more practical about it. At the same time I also cut my living expenses in half and started saving all the money I could. Once I released the app a major multi-national company signed up on the first day, saying they had been looking for something that did what the app does for a long time. Unfortunately, they were using it in a completely different way than I had anticipated, and the amount of usage it was getting right off the bat was way more than I thought it would get when I released it. Keeping up with the bug fixes and feature requests was too much, and I couldn't stand my job anyways, so I just gave notice. It's a bit strategy, a bit leap of faith.

This is actually all happening right now, but I am currently very happy with the decision. I enjoy the risks and the unknowns. They are huge motivating factors for me, rather than a source of stress. I honestly don't think I could be happy working for someone else. Every job I have worked at, people justify bad behavior as just being "good business". I simply can't accept that, and don't want to be part of it. On top of that, I can't stand giving someone else so much power over my life. I understand a certain amount of that is inescapable, but a 9 - 5 just feels oppressive to me.
Exactly. Talking publicly about an open criminal case can't possibly exonerate you, but it can do quite the opposite.
Gorgeous UI - whiffs of web brutalism, though not so "purposefully ugly" as sometimes that can get. Appears very functional without any cruft.
I worked in a factory that had one of these. We weren't allowed to bring our own cameras in, but it was often necessary to photograph things for documentation. So you'd go check out the camera and the floppy disk, both of which had asset tags and had to be accounted for.
That’s my big concern with this tech, training people to have always-on surveillance in their homes without a second thought. I realize that the typical and trite response by some involves throwing away my phone, but there are holes in that. First, it is trivially easy to control where your phone is, you can get burners, root your phone, and all of the other good things we know and love.

An Echo, or similar dross is a closed box controlled OTA, and networked. Even if someone had immense faith in company X, it would be unwise to ignore intelligence and law enforcement both foreign and domestic wanting access. You can’t root Alexa, it won’t even work without the cloud. It really does feel like training wheels for something entirely unpleasant, and all because people are so helpless in the face of dubious convenience and fashion.
Maybe I'm just old and crusty, but I think motivation and passion are overrated. Just put your butt in the chair and do it. Passion and motivation are important, but no matter how passionate you are, you're eventually going to have lows that you're not going to get past unless you just slog through. That takes a certain amount of discipline.
If you are feeling a bit adventurous and open-minded as you begin this venture, I would highly suggest looking into Elixir and Phoenix, especially since you are asking for "...best bang for the buck".

In fact, the 1.8.0 release for Elixir was just announced earlier today here: https://elixir-lang.org/blog/2019/01/14/elixir-v1-8-0-releas... (https://news.ycombinator.com/item?id=18903602)

What makes Phoenix great is that, not only is it blazing fast, but the framework serves as more of a web interface to your application as oppose to "taking over" your application, like with other major frameworks. Moreover, you get the full power of Erlang and OTP as well. I will have to say that some things are a little rough still, like deploying your application. This process is not as smooth as what you would experience with a Rails or Django app, but it will definitely get better over time. One of the features of Phoenix that is also really exciting is LiveView. If you have some time, definitely check out Chris McCord's 2018 keynote: https://www.youtube.com/watch?v=Z2DU0qLfPIY

There are a lot of great books and resources to explore. I listed a few below:

https://elixirforum.com/

https://elixircasts.io/

https://www.manning.com/books/elixir-in-action-second-editio... (just released)

https://pragprog.com/titles/category/elixir?f[sort_by]=pubda...

https://www.manning.com/books/phoenix-in-action

With regards to Python, I cannot give too much recommendation as I have experience in Ruby/Rails and Elixir/Phoenix primarily. However, if you really want to begin building, stick with Python, since you already have experience with that language, and look into a popular framework, like Django or Flask.
RCS Live for Google Fi
This is one of those products that I feel I should've come across earlier.
Friends don't let friends use web apps. Aside from privacy concerns, relying on someone else's server functioning and being forced to use whatever the newest "improved" version are all strikes against em. Who needs another login collected by someone else (so trustworthy) that you fill with credentials that will be stolen in a hack revealed a few years down the line? There's never any real consequences for service providers. It's best not to use new web services for anything important.
Tangent:
How fine is it to build a business with a Somalian/International TLD? Could a rug be pulled underneath you?
jira offers task linking, which I don't think notion does.
> free

> terrible deal

God forbid that anyone ever charge for their software.
doh, must have missed it
I didn't realise this either but it looks pretty widely known: https://theintercept.com/2014/05/19/data-pirates-caribbean-n...
Especially at a new job you don't want to show that you're a team player, willing to fill in where needed, etc.
Best Password Manager Apps to secure your passwords
Maybe you can rank by a combination of the total score and the number of comments. Or, if we want to get fancy, include the scores of the comments themselves, in addition to the number.

A large number of comments doesn't necessarily imply higher quality; it could just be a bunch of tangential discussions were spawned.
Respectfully, I disagree. Notion and jumproot both have the philosophy of an arbitrary node structure used for composition. I prefer my ui, that's why I'm working on it.

Thanks for your feedback though.

No I haven't published a roadmap. I don't liken jumproot to evernote much.

To illustrate my point, see the Viewer node types in the demo. You can see that it allows composition of documents using the node structure. Was super handy in university.
"Malintent" can be a hard bar to clear, but it's clear beyond a shadow of a doubt that these companies view these devices as mechanisms to push forward their own interests and desires, in addition to my own. I won't even necessarily call that morally wrong, or at least, that line is very fuzzy. But it does mean that viewing them with a certain amount of suspicion is just rational, not crazytalk.

(It's true of cell phones too, of course, and I am engaged in constant activity to ensure the phone works for me, and not any of the many corporations that want to make it work for them. Turning off notifications, uninstalling certain apps after they've gone bad, ensuring permissions aren't too wide open, uninstalling default-installed apps and disabling others... it's a constant battle made worthwhile only by the fact that in the end, I really have mostly mastered my phone and it is working for me. I don't have one of these audio assistants because it is far less clear to me how to do that. Modulo being spied on by intelligence agencies, anyhow, although at this point I'm not sure how one could even escape that.)
Your new smart TV is so cheap because it's collecting and selling your data
Just do at least one commit every day. Look at your github profile and try and fill every daily commit block. You can commit the simplest thing possible. But once you start, you will likely add more than a simple commit just to fill in the daily box.
I’ve been using Quiver for a few years, and love it. Totally replaced Evernote for me. Not sure if they have syntax highlighting though — there is a “code” cell, but I haven’t used it.

http://happenapps.com
I too am a big Notion fan. However, I have a ton of things I would improve, two of which I kinda solved already: drawing input [0] and inline math [1]. The success of these has led me to create a small slack group to discuss other such hacks, more info at [2].

[0]: https://www.notion.so/evertheylen/Notation-e7a4f861a5ed4d14a...
[1]: https://www.notion.so/evertheylen/Notion-Inline-Math-9c5047a...
[2]: https://www.notion.so/notionhacks/Notion-Hacks-27b92f71afcd4...
Stopped reading after I saw emojis splattered EVERYWHERE in the UI.
True, however, though you never know how what you do - no matter how small - will motivate others to something even greater in their lives. As pointless as it may seem - having the drive to progress helps others take on that mentality and move toward something greater as well!
You are entirely correct, Colossus isn't POSIX. However, the solution Google has, is since they control all the software, essentially everything they write acts as if Colossus is their storage layer.

This "solves" the persistent storage layer in a way Kubernetes cannot. Inside Google you might deploy your "Spanner" database container which knows how to interface with Colossus and doesn't require any special setup or colocation (below the cluster level). You cannot deploy MySQL on K8s and expect the same.