skysight-inc/HackerNews huggingface dataset:
It sounds like you aren't toning your willpower. I am similarly disposed. It is a constant struggle.

I found that the more I have left things "unfinished" or "waiting on" clarity or resource, the dreaderer it feels to approach anything at all in my life. That has to go.

Finish things. Dox and wrap them up for later, if you have to. Don't leave things out, do make the bed, if something takes 15 minutes do it right now and forget, all that jazz.

The first three weeks of that are excruciating, and you should expect them to be. But the benefits will keep you going after day one. Just keep a tally of what's been done on any given date, and don't make it hard for yourself by putting off preparing for something until it's actually needed. Running shoes for tomorrow morning go by the door. Tonight.
Are you into #Software #testing?This article may help reduce your testing time
Wow, great post. This is all very interesting, I love music history. Do you have any recommendations of good books on the subject of evolution of music, notation, compositions etc?
I am not aware of any such endeavour.

Pale Moon already has its own extension page [1], so if you care particularly strongly you might want to talk to them about it.

[1] https://addons.palemoon.org/extensions/
Yes. Not blaming any Brit now. Just pointing out
Thank you very much for testing & giving feedback.

If you can tell me anything about the setup where this did not work for you (OS, browser, type of internet connection etc.) it would be very helpful! I'm keen to fix platform bugs.

Feel free to do this on a GitHub ticket if that's easier.
Printing with sound
5 Reasons Why Use Video Chat in Education
Saturn Sprouts Another Weird Hexagon, Puzzling Scientists
I'm also a big fan and I'm really very happy for them and their success.

I was using elasticsearch 7 years ago in production already. And just for me, from the outside, it always looked like a crazy trip. I knew there was something going on when nearly half of my twitter timeline tweeted "am working for elasticsearch now". (they renamed to elastic later)

I was chatting in early 2017 with Shay and along the way he mentioned they were almost 500 then and now ~18 months later they are +800. Crazy!

> They made open source work.

Yes!

They have built and still build impressive (open source) projects and they managed to still earn money :) - this is the real big thing!
Of course the Goog wants every web site on earth in their pocket. Now that they own more than half of the Internet, they're in a perfect position for <del>coercion</del> persuasion.
Huge restrictions of available forms of marketing would be a good start. Done top-down, this levels the playing field, and reduces the advertising expenditure companies need to make - as most advertising costs go towards cancelling out equivalent spending from your competitors.
> The build system is mostly macros on top of cmake.

That makes it even worse. So it's crap on top of crap. CMake is mostly used to build cross-platform software, but I don't think anybody uses ROS on a system other than Linux, so why not just use established tools like simple `make`?
Could somebody, please, explain me what I need in addition to ROS for functional safety. Some certified laser scanner? Do I understand it right, that ROS completely ignores functional safety?
>I have yet to see proof that any AMP itself (beyond the benefits) is used as a factor to rank results

The "benefits" shouldn't be used as a factor to rank results either.

I want the best page content-wise for my search. Not the fastest to load with irrelevant results.

Besides what kind of "proof" do you expect to see? All their rankings are hidden behind several layers of secrecy, and it's not like Google will come out and say it by themselves.

Web search is a public resource at this point, and Google is percentage-wise a monopoly on it, so we should dispense with opaque algorithms and behind the scenes manipulations.

It's bad for society and bad for democracy.

They should be forced to be able to explain any ranking, and give their algorithm at any point in time.
> I love this seemingly new tendency

It's not new. Just one example from the 1980s is NeXTStep, which did away with the cryptic Unix directory names (/opt/sfw, /usr/ccs, /usr/mbin, /usr/rbin, /usr/5bin, and so on) in favour of /Library , /LocalLibrary , /Apps , /NextApps , and so forth.
It's not even really supported outside specific Ubuntu releases I think, so for anything else you're on your own mostly.
Time for the next step: An open source search engine.

I've been using findx.com as my default search engine lately. I still use the find on google option often though, since it's not nearly as good as DDG (There is a search on DDG option next to the Google one as well).
Thanks! What I am most excited about is ordinary people being able to deploy servers and software stacks for their own private use, instead of having to rely on expensive technically skilled people.
How? Not complying with one of the explicit tenets of the Strongtowns philosophy seems like a valid rebuttal.
Symaps.io | Full stack | Paris, France | Full Time | Onsite | Compensation based on profile | VISA
Symaps.io is a fast-growing tech startup located in Paris, Station F : it's an AI application that finds the best location for your business (restaurants, stores, etc.), based on profitability.

It's currently used by clients in the EU, Switzerland, Korea and Taiwan, incl. Tesla and Décathlon. We just closed a 700K seed round and several clients contracts, and are urgently looking for passionated peoples to strengthen our team of 6 peoples (incl. 3 full time engineers).

Esp. we're hiring 2 full stack engineers. Our stack : Python, React, Scikit-learn, Kubernetes, Elastic, PostgreSQL / PostGIS.

More details here :

https://jobs.stationf.co/companies/symaps-io-1
The bugginess aspect and often absent documentation and lack of tutorials which go beyond turtlebot is what irks me most. Sometimes, fundamental functionality such as message synchronization is just not useable.
You have to first understand what AMP is before you can revise the URL though. The vast majority of people do not know what AMP is, or that they interact with it.
Should they be free to spew gobs of JS?

The average person can’t tell in advance — or, often, after the event — that this will happen, and when it does happen it is bad for them.

Aside from the security issues, the current status quo shortens battery life, wastes bandwidth (which is still precious and limited on mobile, even if not on landlines), and is generally done for the benefit of everyone except the user.
> people preaching racist ideologies (that have cost us a lot in the past) find some obstacles in their way.

Racist ideologies isn't what cost europe deeply. It's europe's love of censorship.

Hitler was able to do what he did because of germans love of censorship. Hitler never got majority vote on anything. But he was able to shutdown every opposition party in germany because of the german people's love of censorship.

You could say censorship works well when people you like are in power. But what happens when people you don't like are in power? They can censor too.

The difference between the US and Europe is that US loves freedom and europe doesn't. Probably has to do with millenia of living under kings. I don't know.

And the reason why we have never experienced fascism or totalitarianism in the US is because we have fundamental free speech and free press rights. Europe doesn't.

Unfortunately, instead of our good ideas rubbing off on europe, it seems like your bad habits are rubbing off on the US and we as a nation have to put a stop to it.

> I personally don't consider your freedom of speech as inherently superior or the obvious step into progress.

Isn't the fact that we didn't have a nazi germany, soviet union or a fascist italy proof enough?

As long as everyone has the right to voice their opinions, there is no way nazis or communists or fascists can take over europe. Now if one side is able to silence everyone else, that's how you get nazi germany, soviet union and fascist italy.

The antidote to hate isn't censorship, it's free speech. And free speech exists to protect you when bad people get into power.
Yeah it would be for the short time you manage to do that.

"The term heavy metal refers to any metallic chemical element that has a relatively high density and is toxic or poisonous at low concentrations. Examples of heavy metals include mercury (Hg), cadmium (Cd), arsenic (As), chromium (Cr), thallium (Tl), and lead (Pb).

Read more: https://www.lenntech.com/processes/heavy/heavy-metals/heavy-...
7-point checklist to find your app development dream team
Even if one person chooses not to work in the bad places, someone will end up working in them. So to say it’s possible to avoid isn’t super helpful- sure it’s possible for any given person, but what we care about is who does end up working there, not who doesn’t.
I don't want to be needlessly verbose, but I'll keep it in mind to go more in depth in the future.
It depends what you are optimizing for. It's a little slower for random disk reads, but it doesn't matter given we utilize an in-memory LRU cache and most text has a Zipf-ian distribution which will hit the cache very often even with a small cache size. (see my comment elsewhere on this thread)

Developers are more familiar with SQLite, it's bundled with Python, it is easy to add to nearly every language, and it has specialized features we use like the Full Text Search module for out of vocabulary lookups.
Show HN: CheerpJ 1.2: Java to JavaScript compiler supports Swing, printing, etc.
[Android Library] Add invisible watermarks into your photos!
At work I develop mapping apps for projects which are shared using a URL in an email. This can be confusing for people as they have no intuitive way of knowing if data is live or not. It is very useful to have URLs that record a moment in time for record purposes. But people also sometimes expect the data to update automatically to the current version. You also, have issues with authentification and user accounts being needed.

Normally when you share a document on email it is very intuitive. People realise that it is not live data, and that they can share it with anyone over email. It would be good to have a web package format that could be sent by email and treated like a normal document. But also benefit from server based resources when neccessary.
Mac re-design sure looks like a 3rd party Firefox theme from 2014. I know it's subjective, so that's my personal opinion.

But is it in line with Material design? Or is Chrome not subject to these guidelines?

If you open settings, or downloads window in Chrome, you'll see it has blue bars, rounded edges, shadows.

Compare to this re-design, large radius rounded edges, entirely flat looking buttons and inputs.

I honestly though for a second I opened Firefox accidentally with another theme pre-installed.
What about async autoloading images below the fold that help improve initial page load? You don't need it, but if you've got a more interesting design or a more content-heavy front page it could be a performance improvement.
Learn How to Run Docker in Different Environments
Also reminds me of the Calvin and Hobbes "duplicator" storyline! (https://www.gocomics.com/calvinandhobbes/1990/01/11)
Strategy #4: Realise that procrastination might not just be a bad habit you can lifehack your way around. It may well be a symptom of an anxiety disorder, and you need to get that thing checked.
I know that “artificial intelligence” in its current state is a load of BS but I didn't know there are curricula for BS up until now.
10 Best IoT Cloud Platforms
I like Sassoon's novel more, but yes both are very good. I am so glad to have not been part of the Great War.
I would have thought using a GPU would make latency worse. GPUs are really good at throughput, not latency.
Could you explain how product discovery without advertising would work?
I think the graph example of the article, instantiated using an adjacency matrix, shows nicely a need for generics that has nothing to do with operators.
This library supports those kind of watermarks:

- image watermark

- text watermark

- LSB invisible image watermark

- LSB invisible text watermark

- Frequency domain invisible image watermark (developing)

- Frequency domain invisible text watermark (developing)

and also supports invisible watermark detections.

Contributions welcome :)
Is government oversight any better though? I mean controlling information by the government is something we should also be cautious of (in addition to big corporations who have the power to sway public opinion and elections by prioritizing certain content)
Another very good take on this topic that really was the first thing that made it all click for me:

https://www.youtube.com/watch?v=HxaD_trXwRE
It isn't really containerized, the same way Wine on Linux isn't. There is no isolation.
Significant part of that lag might be coming from the input device you are using. E.g. recently people noticed that one of the latest (?) Macbook keyboards had more latency than an external Apple keyboard.
I had better not let Sony know that I play Bach in my home without their kind permission.
Of course this list is for the person who does end up working there. What saddens me is that those places exist at all and are so common that instead of just avoiding them, women are making lists about how to deal with them.
At some level, isn't webtorrent a privacy issue? You're broadcasting, "Hey, I'm viewing $FOO! Anyone wanna give me pieces of it?"
Procrastination is fear and most of it makes absolute sense, your body is telling you something is not right.

When I started working long hours in front of a computer,alone, I had to stop doing it. It was impossible to continue after some time doing that.

I though it was procrastination. Then I learn about the lymphatic system and how the body needs to move every single day or else you will feel miserable.

So I started doing exercise every day and suddenly I could work for long hours. There was something wrong and the body acted like a baby that does not know what is wrong but knows something is wrong and cries.

Any procrastination technique that does not consider the root of the problem will fail.

I also put my computer in front of my eyes while standing up, added physical objects to my work, devices that react to touch(3d mouses) or movement.... and my live improved enormously. The reason they work is even longer and more complex that the lymphatic system.

Another very useful thing was recording in a piece of paper the time(hours of real work) and intensity of my work(in a color scale). I realized I called "procastination" when I tried to do too much work (8 hours a day) of work that at the end of the day was super intensive.

It was kind of ridiculous. It is like considering that because you could walk for 8 hours that you could run a marathon with the same velocity and intensity as a sprints. And then do it every single day after that.

Being young, I could do one day(or two) this way, but after that I did burn out.

Computers are very antinatural objects for human beings. If you try to adapt yourself to the computer instead of the other way around,(making the computer speak for example) you are going to suffer enormously.
Not just Google though - Facebook wants it too (going as far as creating their own internet bubble where Facebook is free, the rest isn't), and Apple (with Apple News), and if Microsoft had a more significant internet presence I'm sure they'd be all over it as well. They prefer to dominate the professional world though, also plenty of money to be had.
Ah that's probably it, thank you.
Yeah, take credit for other people's work and pay themselves big bonuses for doing it.
You can always use either Prettier or Standard JS to lint and format your code, and both can be set up with or without semicolons...

https://standardjs.com/

https://prettier.io/

I prefer Standard JS, but either way it's easier to not need to think about the exact details IMO :)
Max tariff in the UK is 2 years, or 5 in Terrorism cases. Does anybody have any actual insight on this specific UK law, rather than guesses?

Once again, this is in context of UK law. So speculation about rubber hoses in dungeons isn't particularly relevant (luckily).
DOJ: We will examine social media firms that “may be hurting competition”
The difference as I understand it is documentation. For Linux, the Docker docs make it abundantly clear what the security model is - don’t give access to the daemon socket to anyone you don’t trust to be root.

For Windows on the other hand there seems to be no official documentation on the topic. Instead some “unofficial” documentation has popped up to fill the void, making insecure recommendations in the process. This then becomes Docker’s problem.

I think it’s a good general lesson for documenting a platform: in the end you are responsible not only for what you explain to your users, but also for what they explain to each other. This can be frustrating because it makes you responsible for something you cannot control, like Docker couldn’t control the recommendations on that github thread. But you are still on the hook for addressing it - in this case probably by filling the gap in official documentation.
CSV is your best option.
CSVW is a CSV+a metadata file to convert the tabular data to graph data (plus it types the nodes and relationships of the graph). You may want to have a look at it.
So we're building for a fairly niche industry: the space industry.

On the one side, you can't get through most days without an article about SpaceX, Blue Origin, Planet, Spire, etc. popping up, but on the other hand, the market is still pretty much dominated by the traditional large players.

We're already "weird" by the fact that we're ONLY building software, and no hardware. Further more, our software is not in itself a product, since we're building a marketplace of sorts. So what we're really trying to attack are the business and engineering processes.

Although we haven't been actively fundraising, I've talked to quite a few investors, and nobody seems to care, because if you're not building a satellite, a rocket, a space station, or something similar, you're not really in the game.

We're banking on the fact that commercialization of the space industry is coming, and so business and engineering processes will have to adapt.

Convincing people of this to the point where they're willing to put money on the table is proving super difficult.

The solution for us has been to not fundraise and try to minimize burn to the point where we can bootstrap for a very long time.

From this article, it seems we're in the "behavior change" category. The article only briefly touches on this, and I'd be interested to understand how to be effective in communicating that behavior change to investors, especially in cases where things like TAM are largely "? x ?".

Anyone with additional tips/resources?
Sorry, Bitcoin mining wont save your town
I had the same concerns, particularly since I bought the 980 with the camera on it. I ended up creating an access point with my phone to set it up, and now I have an old beaten phone as controller for it that has the same access point but no internet. Getting to that point was a pain, and the reason why I'm currently convinced that this will be my last iRobot.
>The world is so weird. I never understood the motive behind tyrannizing other people. How is that winning at anything other than being an asshole?

Well, read up on the evolution of moral systems and such. Those rules are not entirely arbitrary (even the ones coming from a religious origin, those are still manmade and follow certain rationales).

The problem is that such laws don't always make sense beyond their expiration date (when conditions changed etc), but can still be held in high esteem due to their existing stronghold.
I wish this would support easy theming so I could make it a drop-in replacement for iTerm in which I use Solarized.
I suspect a large part of the reason G wants this is because the government(s) want oversight. There has been a concerted effort in the last few years for governments to pressure web giants into creating centralised means of controlling what users see. Make absolutely no mistake: governments will love this idea.
Show HN: 10 Amazing Email Marketing Campaigns
According to #statistics, triggered #emails have a huge impact on the Open Rate and the Click-through Rate #CTR of any #emailmarketing campaign, which is crucial to its success. We bring you 10 of the best #email #marketing campaigns around!
Well you certainly couldn't legalize marriage before sex. That would make no sense at all.
I've had a Roomba and Neato. They've always picked up more dust after using a different vacuum cleaner. There's some bit of necessity with a dog that sheds though. And there is something relaxing coming home to freshly vacuumed carpet.

Even calculated at only 10 minutes of time savings, that's 1040 minutes a year at 2x a week; giving me back an entire waking day of time a year (17/hours).
"All the real magic happened really behind the scenes, utterly invisible to you"

applause from the crowd

So this is how liberty dies... with thunderous applause

What happened to the 'View Source' ethos?!
I have a list called "Low-energy tasks" which I use whenever I'm feeling burned out and can't focus on actual work. Simple things like "Organise my mailbox" or "Review documentation" that aren't taxing, but still count as work. I'll probably still procrastinate a lot on those days, but at least I can say I got something done.
I was going to say the AirPod strap, but it looks like those are sold by another company...
True, but Google's going more aggressive and putting sites that use their AMP standards higher than those that don't - or in other words, they penalize good / fast websites to push AMP websites higher.
Yes, the toys thing is great - we have the cleaning set at 10am every morning and you've never seen a kid scramble to tidy up so quickly as when she hears the robot start up!
A victim of PDD (a Nasdaq listed eCommerce company)
Here's the smallest jQuery replacement I've seen :)

https://gist.github.com/paulirish/12fb951a8b893a454b32

It let's you do

$('p').on('click', el => /* ... */)

which is handy for smaller scripts :)
I don't think Google is at wrong here for pushing its standard for its business. It is just doing what it's expected to do as a business.

The problem is people getting comfortable with Google and depend on Google too much. In the end, Google is in a position to force decisions on everyone.

If you are not happy with the way Google is doing things, stop using Google products and develop or use alternatives.
I have yet to bother with WSL as I am perfectly fine with Windows standard tooling, but it is built on top of Drawbridge, so it certainly has isolation in place.
When a developer was training a model(using fast.ai library), the system halted and rebooted.

Eventually, the developer figured out the cause to the failure after submitting an issue in the Github:

After debugging for around 8 hours, I found the error:

While monitoring nvidia-smi, it seems like when power usage reach 200W, the system halted and reboot.

The power supply is buy from PinDuoDuo (Nasdaq: PDD), it says it has 500W, but it may be only support ~200W.
After changing this power supply, the issue solved.
@montenegrohugo I think you are taking it on the wrong note. One can get these many upvotes even if they tweet about it or discuss about it with their friends.
Roblox raises $150M as its user-created game world surpasses 70M players
GDPR at Citymapper
Guile Emacs