skysight-inc/HackerNews huggingface dataset:
> nobody but the original creator really knows what's going on

That’s true of most “serious” codebases too! Writing code that others can understand takes time and expertise (both expensive), and it’s often not worth it for one-off tools.
Feels like the spiritual successor to Indexhibit [indexhibit.org], which is great!
> Amazing how a dozen+ different things combined to produce the unfortunate result.

That is to be expected. Real world projects are usually resilient enough, that only when a lot of things align catastrophic failure happens, AKA Swiss Cheese model [1]

[1] https://en.wikipedia.org/wiki/Swiss_cheese_model
* All the stuff that's important to you can disappear in a few hours and there is likely nothing you can do about it

* Trying harder will not always change someones mind about things and may make stuff worse

* You need to rely on and trust and respect yourself first before others due to the above

* Mindfulness, exercise and nature can be your best friends, don't ignore them

* Keep in touch with old friends and make new ones when you can you never know when you might need them

* Reading is good, specialization is for insects, be good at lots of stuff and don't be too upset if you don't feel you can't master anything

* Be kind, everyone you meet is fighting a hard battle
well thats quite a debatable and questionable stance on the problem... chrome has by far the best tooling & debugging of all browsers so using that for developing is a no brainer.

BUT i totally agree that you should atleast test it on multiple browsers
Building a simple web app with Spring Boot and Google Sheet as the database
GDPR extension
Is there any easy way of applying GDPR compliance on my website? I am an Opencart store owner and want to allow the customers to access their rights provided by GDPR.
True, but there are many people who can handle consistent logic but are not familiar with all the technical detail required for general purpose software development.

There is a lot of complexity that is completely unrelated to the core logic of a solution to a particular problem.
Anti-Piracy lawyers sentenced to prison for defrauding copyright holder clients
A friend of mine spent a very lucrative few years in the late 90s, early 00s doing Excel contracting. Usually for banks who seemed to have quite a lot of these monstrous abominations and a wish to make them far more monstrous going by conversations back then.

Paid for their Porsche 911 until the .com bust broke contracting generally.
I own several macs, but I run linux on all of them. It's very unlikely I'll buy macs again in the future. They've held up really well but I've moved on from Apple's ecosystem.
That frontend web development is usually executed extremely poorly. The HN crowd is different, however, your average agency is still using processes that pre-date the iPhone, hiring average 'designers' that create pretty pictures with placeholder copy, average frontend developers that have little interest in accessibility and evolving web standards and project management that keeps backend developers in the dark, all tasks sliced and diced because it is 'agile'.

This represents great opportunity as it is 4x quicker developing with content and the customer first. Clients need not be infuriated by expense, lack of progress and the agony of getting their online business making money.

Biggest discovery is thanks to 'Lighthouse' - it seems most average websites think it is okay to bundle a megabyte of scripts with a page and ten to twenty thousand lines of CSS, 97% of which is not used.
Context is everything. We're talking about desktop computers. We already know laptop users dwarf desktop users these days. My question implied I was curious about what percentage of desktop users use iMacs. 70%, even for a product that isn't widely used, is interesting.
Hypothesis: Today's dads behave more like kids, compared to previous generations.

I mean, 40 year olds dress like teenagers (sneakers, t-shirt, jeans, sometimes a cap), they often have the same hobbies as teenagers (e.g. video gaming), and responsibility is low because there is a high level of social security.
I bet you support Safari. ;)
Funnily, I have the same reaction to whey protein, and also if I eat very (!) large amounts of swiss cheese or even joghurt. I anecdotally found out that drinking a small amount of apple cider vinegar mostly resolves my stuffy ears after that. Forgot to mention that I also had my adenoids removed as a kid.
In other words, it is just something that you think. mm. Thought so.
The problem with Facebook's fake-news flagging system
Did they only put in the tubes, or also take out the adenoids?
Blot is actually only $20/y so 12 times cheaper than ghost. Also be aware that you can get free hosting using github pages, or netlify.
If it doesn't lock in data access like MS Access did, it could be seen as just an interface designer. Whatever data it gets fed, could be migrated from a simple database to a proper backend if such need arises. It could even coexist with other front-ends.
As long as it doesn't let too much business logic to be programed into it without a simple way to extract it, it shouldn't be a problem.
I think Microsoft PowerApps does all that you described, and has been around for a while now.
Play Minecraft on Linux
This is bizarre to me.

Xiaomi has been making fitness trackers that are dramatically better than Fitbit's low-end for years:

- 1/4-1/3 the price
- 4x+ battery life
- waterproof
- more reliable, at least for me (my Flex required 2 replacements in 6 months)

I've been amazed that Fitbit has been able to succeed despite this. I assume people really like the social aspects of the software, which Xiaomi doesn't really do.

If Fitbit had to steal secrets to produce such an inferior product, how the heck did Xiaomi do this? Did they kidnap people from Jawbone (or someone else) and enslave them?
After 8 years I've finally come to the end of struggling with working remotely.

I'm going back to 2 hour daily commutes.

The flexibility of remote work can be a real problem. It causes arguments because you don't have a 3rd party to blame for when you have to be in work or not.
Black Mirror is pretty much cyberpunk, if you missed it somehow
>People who like thinking seem to overestimate the power of ideas in shaping the world. My interpretation is that it's probably the typical arrogance of the intellectual letting itself through.

This was not about ideas -- it's was about viewpoint, which has enormous impact in shaping the world.

>For example, there are arguments that the renaissance was a result of the social and economic conditions created by the black death, not the intention of any human actor.

Well, there were other periods similar to the renaissance throughout history, periods not affected by the black death. E.g. the rise of ancient Greece city states (from the so-called "middle ages" of pre-historic antiquity), or the rise of the islamic culture.

And even if the black death was a major factor of change, the way the change took shape is all ideas and viewpoints.

In fact a common argument is that the renaissance was indeed a response to the conditions created by the black death, but the mechanism of change was a change in viewpoints ("let's celebrate life", etc).
Project Management Tools and Techniques That Actually Work
Having started a business/startup solo, gained traction and moved to a company with all my IP and experience (into a senior equity bearing role) I have learnt more in one year than the rest of my 40 years.
However, I’d distill it into:

Our lives are our own making. We are given where we landed on this earth but the rest is up to you and how you deal with the challenges.
That and water is very good at storing heat meaning that it stays skin blisteringly hot even after the rest of the food has cooled down to edible levels.
Why are you moving away from Apple's ecosystem?
What Programming Language Is Ethereum Written In?
There's OpenStreetCam, but it isn't a whole lot different than Mapillary.

I think it will be a while before there is a community project accepting many gigabytes of photos every day.
I'm trying to be a stoic, and I will deliberately try to accept anything that I cannot influence in this very moment. Approaching medial issues, I think that the only thing you have to accept (until your death) is that your previous attempts at improving have failed; so as long my son's hearing is not good, I'll keep on looking for things to try out. There are time and cost constraints of course; sometimes I go for weeks without researching anything to improve the situation. But the motivation to do something returns naturally when he's in pain again, or is misbehaving very badly because of this.
It's recognised that money doesn't change you but it amplifies who you are. I've realised intelligence or ability is the same - it amplifies what you can do but doesn't itself change you.

Living in Scotland, vitamin D daily really helps mood.

There are people who lie and manipulate. Don't be naive and dismiss or justify the incongruities.

Investigating incongruities will always teach you something, as there's an unknown reason for the incongruity.

Problems need holistic solutions - e.g. sorting posture by increasing muscular strength isn't enough if you also need to work on loosening muscles and increasing flexibility. Hence the need to persevere more.

A lot of people struggle with keeping the bigger picture in mind (e.g. thinking about the user when designing a part of a system).
Emacs or death!
- Évariste Galois
The GPL license might be part of why this is done; running GPG in a separate process avoids infecting your code with its license.
Disclaimer: I come from the Semantic Web area. Where the client language is SPARQL, and the (graph) database is exposed publicly and understands SPARQL. The data are exchanged in RDF (a kind of JSON for graph data).

A SPARQL query can federate data from several SPARQL endpoints (this is all the point of the LinkedData movement).

So we have NO additional layers between the DB and the client (except for some security features, and query throttling)

This is a simple pattern that makes data access trivial.
(if you manage to store your data in such a graph database, which is NOT trivial)

As far as I understand, if you follow a similar philosophy, then GraphQL will shine too (especially because the tooling on the client-side is infinitely superior with GraphQL, than it is with SPARQL).

But the more I read this HN thread, the more it seems GraphQL is used for service integration. And that is a completely different problem.

So, I feel like data access with GraphQL is super nice.
(especially if you use best practices for your data, like in the LinkedData principles)
But service integration sounds yet another hell.
(because services are rarely designed to be properly integrated together).
Also, try Signal.
I very highly recommend that book, by the way. My favorite science fiction book I've ever read. Anyone else love it?
Wirth languages deserve a comeback.
There is no Urbit ICO
Bravo – Multi-Concept WooCommerce Theme
Apparently my post has been flagged for some reason. I attempted to post the following last night but kept getting a message that I was posting too fast:

Questions / answers thus far:

there's been a lot of good advice in this thread thus far and a few understandable questions.

I'm going to answer them all here as I can no longer edit the main thread.

first off, great suggestions - some of these were already on my mind (gym, library, camping specifically) and seeing them reinforced via comments is encouraging.

to answer some questions that have been raised:

1. > homeless in the USA? Just cannot understand how this would happen

I'm still trying to piece this together myself. I failed multiple job interviews that were very difficult, ran out of unemployment and am now facing eviction. it takes 6 to 12 months to get into government housing in colorado. unless i get a job before that, its the car, the woods or the street.

> 15 years full stack

I don't get it either.

2. > How resonable is the person/company you rent from to secure an agreement to stay on despite the late rent?

zero reasonable. they filed after 3 days and after i explained that i'm having health issues.

3. > Have you applied for unemployment?

yes, i was approved as my reason for quitting was appropriate, however it ran out quickly as rent is extremely expensive.

4. > Built In Colorado job

I am aware and use it, however yes the process is slow

5. > if he were a brilliant engineer he probably wouldn't be on here with this post

Define brilliant. i certainly haven't claimed to be brilliant, but i do claim to be an excellent employee, extremely fast learner and someone who has never been fired and who has always excelled at their job. I suspect some people think i'm brilliant and others do not.

6. > Why would 3 days late on your rent involve a court date and eviction?

Denver / Colorado is harsh as fuck, apparently.

7. > It'd be really shocking to me if this happened in the US without some prior history/grounds for eviction

then be shocked, my friend. its happening and i've never been evicted in the past nor has my wife. nothin but smooth sailing in my past. this is denver

In all of this i also forgot to mention that I was diagnosed as being bipolar which has helped wreck my life.

8. > How have you been an engineer for 15 years and still: Rent an apartment, Don’t have a few laptops lying around, Don’t have any savings while having no kids

This series of questions assumes that i have made sound financial decisions over the years. i have not. it also assumes i do not have a child whereas I do from a previous marriage. also, it assumes i've never owned a house, i have... doesn't mean i still do.
I would say that even if she has a 180 degree change of mind and wants to go to the Bay Area, you should still opt for divorce. You have uncovered that your partner is childish and irrational.

I will also say this since no one else is: now is the best time to get divorced from a financial perspective, as your earnings are about to go up. Get out now and find someone you want to be with for decades to come...
Great, will check those out, thanks.
Please correct the title: it is called Ultibo (and not Ultimo). Ultibo = ULTIMate BOx
Android Sqlite Database Example with Source Code Download
Looking for a tech partner
I need help building this app and I'm in need of a tech partner to help and partner up with my startup
Interesting, thanks for the info. IIRC, MSC was in or around Cyberjaya.
That is discussed extensively in the issues related to the OP. The problem is that package maintainers of distros actually check whether the GPG signature has changed in order to repackaged python projects for their distros.
I was lucky enough to have an elephant ride through the jungle in Thailand, can confirm that they are almost silent, only noise is the brush being pushed to one side on a path just wide enough for a person to walk. Amazing animals.
It looks like Microsoft is pursuing React Native as an alternative to Google's Flutter.

It may be strategic for them to take that role and hire folks to work on React Native, either a MS fork, or as part of a conjoined effort with Facebook.
Colors.css Palette HEX, RGB Codes – ColorsWall.com
What would 'toxic femininity' look like?
Decide on some things you would rather do with your time than waste it on pointless things like this. Allow yourself to do the pointless things only once you've done something less pointless with your time. Keep trying.
Hey, can you elaborate on '"Software Craftsmanship" is a scam.'?
Some self-promo: I run a weekly newsletter with lessons gathered from HN https://lessonsofhn.com

Here are some things I learned in the past 12 months:

* economics are more useful to me than politics. Stop reading news on politics, but rather financial news

* my biggest flaws are lack of patience and a big ego. Was hard to see this even though most of my life problems originated from these two

* sleep is damn important

* knowing yourself is an illusion. You can have the feeling that you know yourself, but you'll be amazed how many things you can still learn about yourself.

* is very important to avoid resentment. This means talking or doing uncomfortable things, but is such a relief afterwards
If NASA are anything like us, their epoch is January 1, 1958:

https://public.ccsds.org/Pubs/301x0b4e1.pdf
I stopped using git to track my blog (about 175 posts) because a blog tends to have a lot more than just text files.

There's over 300 jpgs just in blog post related images.

Then I also have a photo gallery where there's about 500x 1920x1080 jpgs.

The .git/ folder ended up taking up gigs upon gigs of space.
Quantity Premium in Internet Advertising
Ask HN: Best way to report GDPR violations?
Many sites started to throw consent forms in the users way but most of them are far from being GDPR compliant. What is the best way to report offenders / force them to take data protection seriously?
Probably yeah as it's done by Cray. The main feature of Chapel is to handle well the many levels of parallelism.
> Being able to seriously turn down your emotions or at least not show them is a really useful skill in situations where emotions run high.

And that kind of behaviour is neither toxic, nor particularly masculine.

It's the inability to show emotions even when appropriate or helpful that is the toxic bit.
"Market capitalization is just a fancy name for a straightforward concept: it is the market value of a company's outstanding shares. This figure is found by taking the stock price and multiplying it by the total number of shares outstanding."

At least with bitcoin, there is no company. So, all it is is price * shares outstanding (held shares).

Given that there is some portion of btc that is 'lost' as well as the fact that we don't know what people paid for what is held, I don't see how anyone can come to a conclusion about the "the size of assets with different supplies."

In fact, the definition of market cap says nothing about that conclusion. The description says that it was just a way of grouping companies of various sizes. So, we are back at square zero, bitcoin is not a company.

Maybe I'm totally wrong in my feelings about MC, but at the end of the day, this is not an indicator I would use for TA or popularity of a cryptocurrency. For example, Volume is a much more interesting high level number.
Psychedelics Boosts Neuroplasticity
MS always had the funny notion you'd need a GUI to manage your server. By now, I think it's mostly pride and an unwillingness to admit a good command line rules that scenario.

And I'm not talking PowerShell here. That thing is more a scripting language than a shell.
> you can just read the dockerfile

For many images, no Dockerfile is provided.
And even if there is, it's not clear that it has been used to produce the software.
I tried many times to reproduce images from Dockerfiles and failed:
What `apt get update` does, depends on the current time and your network configuration.
You can never be suer what you get from DockerHub.

My strategy has been to copy the Dockerfiles and run `docker build` myself, instead of using the image files.
Alas it's does not work very well.
NASA / ESA epoch is 1 January 1958:

https://public.ccsds.org/Pubs/301x0b4e1.pdf
Federal government giving back money seized from man at Cleveland airport
Rust in Production with Docker
Communication is the key factor for success.
>I don't think it was unique, just that MIPS, PowerPC and the other players at the time were linked to large companies that were not as good at working with everyone and anyone who wanted to use their cores.

The no. 1 reason ARM went ahead
Facebook’s Head of Communications and Policy Is Leaving Company
I'm using Check_MK as a full scale monitoring solution. It is big and powerful, but configuration is pretty straight-forward with its Web Administration Tool. It will happily monitor single service or big bunch of services.
How to recognise and safely ignore narcissists, thanks president trump!
If you want a solid Linux experience you can't go past the XPS 13. First brand new laptop I've had where the first night wasn't spend compiling latest kernel to get X new hardware going.
They don't want to make it NVME only, because they don't want to make a cheap Mac Mini with SSD, because it would eat into their iMac sales.

Right now the Mac Mini starts at £479, but the cheapest with a SSD is £859, don't forget that's without a keyboard/mouse/keyboard.
> do you work in finance and are being paid an amount in cash or in perks (transport, meals) which invites scrutiny for ethical violations

I too would love to hear the reasons behind the manager's request, but wow, is this also a potential issue? Are you not allowed to be paid however much they are willing to pay you? And why would you disclose your salary or perks at a conference anyhow? Do people do that?
If you want to succeed your going to need to put more effort in here. Describe it. What are you looking for. What do you bring to the table. Everybody has ideas, hows yours special.
That self betrayal is the root of all my suffering.

Read the “The Anatomy of Peace” for full explanation.
Change for no good reason (Windows 8?) is worse than little change (APFS, minor updates). My Gnome desktop is basically unchanged for a good couple major releases of Linux and I'm still very happy with it.
Animate common interactions with Angular Animations
You don't. As long as you work for someone else, that type of situations will always occur, to a larger or lesser degree.

As long as you work under someone else's supervision, you will never have the freedom to do whatever you want, like for example give a conference talk or a million other things.

I'm sure it's not only the conference talk, right? There are other things. Instead of investing so much time trying to navigate the relation with your manager and always ending up in situations like this, I suggest trying to use that same energy and effort and dedicate to try and find a way to become your own boss.

You will then have the freedom to do whatever you want each and every single day, and won't have to spend all that time and energy constantly convincing someone of things that are often for their own good.
I have never worked with Wirth languages, so I would like to know why you think Wirth languages deserve a comeback.
Not sure I understand. Why do you need to blame a third party?
Off topic, but the article mentions "deep learning at scale" which triggered me. Is this use of the term "at scale" something new(ish)? As far as I know "at scale" means something like "in the appropriate amount". Here it seems to be shorthand for "implemented in a scalable manner". This use seems all over the place now. Is there a native English speaker who can comment on that?
* When the CEO dumps the CTO and folds the job into his own, the startup is dead, no matter for how long it continues to turn a profit.

* Freecamping in Europe has shown me as an American that America is not nearly as free as we were taught to think. Great place to make money, though.

* There are definitely better things to experience in life than playing with more money than one really _needs_.
The EU repeatedly shoots itself in the foot with badly-written laws—aimed at Facebook and Google—landing on itself.

Does it?
Type-Unsafe Pointers in Go
Tech co-operatives are leaving the startup rat race behind
The wiki (https://ultibo.org/wiki/Main_Page ) actually says what it is:

> Ultibo core is a full featured environment for embedded or bare metal (without an operating system) development on Raspberry Pi (all models). It is not an operating system itself but provides many of the same services as an OS such as memory management, threading, networking and file systems.

The more I read about it, the more interesting it seems.
University of Texas at Austin to Receive $2M Fund from Ripple
Isn’t garbage collection going to introduce jitter?