skysight-inc/HackerNews huggingface dataset:
I agree that in your case C or C++ is probably the way to go (I usually favor C, because while it affords less options for abstractions it also doesn't give so many possibilities to shoot yourself in the foot in unimaginable ways (still enough mind you)).

Your parent poster is also right. Rust offers a lot of safety guarantees, a modern, well-designed language around it, package management, test and benchmarking integration, and extremely good type safety, while still mostly having zero cost abstractions for many things. If your goal is performance, control and safety, Rust is a much better choice than either C or C++. I'm still hopeful that it shall become the next big embedded language (mostly processor support missing here, but thanks to LLVM there's hope), especially since we haven't seen any other good attempt at GCless computing (no GC is pretty important for real-time systems).

But I must admit that with C++ you can probably eke out a few % more performance. The thing is though that with Rust, for 99% of projects where performance and no-GC is important, will be fast enough, especially due to safe abstractions, often faster than C++.

One example is if you have a lot of text processing to do. Often you can reuse a lot of the strings. In Rust you can safely handle this due to the borrow checker. Avoiding allocation of new strings is pretty much the biggest performance problem for most string processing.

Rust gives you a lot of safety when it comes to multithreading as well. It's perfect for creating little servers and using all your processors for performance.

These two together, and the lack of 2-3 day debugging sessions where you trace down that one tiny memory bug in C++, make Rust the biggest contender to replace C++. Of course if you only care about performance. C or C++ is probably still a slightly better choice, slightly.
it's not CC brand though, that's like saying Toyota it's electric car brand

I've had plenty of Visa and MasterCard cards and never had credit card
That's a crazy bad idea.

I think you're asking how to implement a solution you thought of for another problem?[0]. Probably be better able to help you if you state what it is exactly you want to do and why.

[0]https://en.wikipedia.org/wiki/5_Whys
It'll make the switch gum the network up with broadcast and multicast packets forever looping around the switch.

Back in my high school days, looping two Ethernet ports with a patchcord was a trick you could use to take down the entire school network. I was under impression that modern hardware has safeguards against that, though.
Setup a Matrix homeserver (Synapse) with Docker, decentralized secure chat
"A good death becomes linked to the experience of good art."

Fluff

What's up with that influx of cheesy musings on Hacker News lately?
Now that's poetry!
I can't even tell what you mean by "data harvesting" in general. But the fundamental error you're making here is considering "Google" as a single entity. Frankly, with that kind of thinking you can't win, because either Google, Apple or Microsoft has all your data. No need of harvesting, you have literally gave it all to them and asked to keep it for you.

However, once you allow the idea that there are powerful people inside these companies, that genuinely don't want the company to create a panopticon, things can get interesting. I can't exactly prove that to you, but you've seen hints of that in the news over 2018. Or, you might have noticed e.g. that safe browsing only sends hashes of the URLs you type. Or, now this Gmail not telling Ads which languages you speak thing.

Now, again I can't offer more than my word for it, but the Gmail-Ads situation is the rule, not the exception. The only reason this made it to the news, is that the exception in place before has been lifted. But in Google, by default, if a product wants data you shared with another product, it has to make a very strong case that that's covered by intent of a permission you already gave. That, or ask you for permission, or ask you for the data again. If you ever wondered why Google keeps asking for the same basic immutable data, that might be the reason.

Funnily enough, this whole privacy thing is hard to tell from the outside. As you said, there is a single privacy policy, that governs the relationship between Google and yourself. All the internal data siloing is, well, internal.

Edit: I won't be continuing this thread. The cognitive load to not leak anything non-public is a bit unpleasant.
The article is paywalled, but the TLDR is that Apple product sales are down more than 50% year-over-year at this particular Australian online retailer. They announced that in the same time frame, sales of other brands (they namecheck "Samsung, Google, Xiaomi, Garmin etc") were up 8.5%.

The chart the Financial Review published (taken from Kogan's announcement to the Australian Stock Exchange) was this one:

https://static.ffx.io/images/$width_620/t_resize_width/t_sha...

Kogan's full PDF ASX announcement is here:

https://www.asx.com.au/asxpdf/20190117/pdf/441xjyf2cfzjp6.pd... [PDF]

Obviously this is just one retailer's numbers, and Kogan is a bit of a special case (they compete mostly on price). But if Tim Cook won't release Apple sales numbers any more, perhaps retailers will start sharing their Apple sales figures instead, like Kogan have. A 50% drop in Apple product sales in a single year is far more than I personally was expecting.
Maintaining large JavaScript applications
Is there a non-US alternative to privacy.com?
Emptiness of Linux Foundation's Commitment to Linux, Openness? To Corporate Cash
Predictive Analytics is changing the financial landscapes
Circumventing censorship is always inconvenient. That is the point of censorship.
And handling a money transaction is mostly orthogonal to the amount yet many (most?) are charged as base fee + percentages.
I also doubt that it's on the rise. I always thought it to be a Baby Boomers thing because they are the last generation that suffered from material shortage in their childhood.

Similarly I believe information hoarding is a Gen X thing because we grew up in information shortage. Do Millennials download stuff? Maybe out of fun or for convenience but probably not because of the irrational Gen Xer fear that all the nice access to information we have could go away one day.

All of this is just my arm chair psychology of course.
Manual of Torpedo Data Computer Mark 3 (1944)
The justification is that you did end up paying 8% instead of doing it yourself, so it was worth 8%.
There are plenty of examples if you bother to search, e.g.
https://www.bbc.co.uk/news/uk-politics-41649995
and
https://www.bbc.co.uk/news/uk-politics-42411144
The problem is that the whole model changed a lot.

Chances are much bigger that you wind up in some cooky cutter appartment of dubious quality and design managed by some management company that manages dozens, if not hundreds of such appartments and gives exactly zero fucks about your well being.

Experiences as you describe them certainly exist. My girlfriend had a great experience in San Francisco, but that was in 2014.

My expreiences are very mixed and the reviews are rather useless in my opinion. Since I had a couple of youngster neighbors turning their temporary (and illegal) sub lease into an illegal hotel I will not use AirBnb again. It's just too damn painful for the people actually living in a multi party dwelling.
i guess it's play on English meaning of dong, while at same time Dongguan it's sex capital of China due to high ratio of women:men, this would of course apply same to Pattaya in Thailand or Clark in Philippines
Wrapping docker/docker-compose with makefiles or bash aliases is an anti-pattern, particularly on team projects.

It's a convenience to you, but it's a loss for newbies because they'll just learn that abstraction only. It's also a loss to experienced people because you're forcing your own opinions on them. I would git ignore that file.
Really, I haven't heard anything about that?
No, I think you've severely misunderstood what is going on here.

First and foremost: Bitcoin is completely dependent on the availability of lots of power (for proof-of-work calculations) and network connectivity (to distribute unmined transactions). Without both of these, it cannot operate. Adding satellite transmissions to the picture doesn't change this. In any sort of apocalyptic scenario like what you're imagining, cryptocurrency will be one of the first technologies to become unusable.

Additionally, all that's going on here is that a company is using several commercial satellites to transmit the blockchain, as well as some user-specified data. These satellites do not belong to Blockstream, and are not controlled directly by Blockstream's clients.
Why do they cover the mirrors then ?
Understanding the Difference Between CI and CD
I appreciate that it's easy to misconstrue what I said as a personal attack on you, but I was actually talking about the "you" as in any of the audience. If it doesn't apply to you, great! Let's keep it that way.

In keeping with the guidelines of this website, I think it's fair to not immediately resort to personal attacks as a retaliation for a perceived slight.

As for the rest of your reply: I have not and continue to not get reliable statistical information that outlines exactly how ads help businesses. Mostly because the people that work in the ad industry just don't really seem to care about accurate numbers. If they did, it seems to me they would invest a bit more time and effort into understanding what makes a measurement accurate and how you make such a measurement.

That then neatly ties into your claim that basically every business I know wouldn't exist without advertising, which I would classify as the kind of extraordinary claim that requires extraordinary evidence. Of which there is none.

As for the claim that I am all "uppity": If that means questioning when people do things that I see as wrong, I think that is a virtue.
I think you mean Tragedy of the Commons situation?
How many of these actually output what they say they output when run on a modern variant of UNIX?
A bad measurement is worse than no measurement. The appraiser’s estimate may or may not (likely not in hot or cold markets) off a useful benchmark.
It may be going against the grain here, but you should get a divorce.

You have talked to her and she says she is "okay" with a divorce so she too can do her own things, thus there is nothing really keeping you two together except inertia.

Stay friends, live separately, and wait out the year before finalizing your divorce.

I was in your same situation 2 years ago; I had reached a plateau and wanted to lock myself away like I used and simply work on my ideas. I contemplated that I would never be able to do such a thing whilst married. In the end I decided I wanted to be married, and the only reason I was flirting with the idea of separation was the irrational belief that I couldn't do X whilst married.

You certainly can lock yourself away whilst married. Will it hurt your relationship? Yes, yes it will, but it won't damage it irreparably any more than going on a long overseas business trip or being deployed with the military for months. It puts a strain on everything, but its survivable so long as---you both want to be married to each other and can't stand the thought of divorce yet.

If you want a divorce, and she wants a divorce, then regardless of the reasons there is nothing to work on---just let the relationship dissolve as it is unwanted. Just be aware, that you won't just be losing your wife here---you'll be losing your best friend and you have to ask if you have enough friends to lose that one.
You get this Error message when opened the link :
zeptolytics.com unexpectedly closed the connection.
If no one else has done before, how can i find book for them?
I'm not a hoarder; I just see the potential for a future use that I don't quite know of for these cardboard boxes and paper rolls. Never know when you'll need a lot of cardboard ...
You get this error message, when we open the link -

zeptolytics.com unexpectedly closed the connection.
Businesses have to survive in a competitive market, I get it, you don't have to apologize for it and it's not greed, it's just how the market works.

That said, you did not work with OSI or the FSF before changing the license. And your company is not the only contributor to MongoDB, you have third party contributors as well, who did not have a say in it, because of the copyright attribution that you require.

In other words, you did not collaborate with OSI or the FSF and you screwed your contributors.

It's good that you're now waiting on feedback from OSI, but the damage to the FOSS ecosystem was already done.
Show HN: Realtime Web UI for Chrome Headless
Last year I visited the Zollverein mine mentioned in the article.

The powerful simmetry of the buildings, the long straight lines... If you're in the area, it's really worth a visit.
Do split courses (for both undergraduate/graduate) use books of bachelor level?
Do split courses (for both undergraduate/graduate) use books of bachelor level?
Citus is doing sharding and replication: Citus will shard your data and place every shard on e.g. 3 servers. So one server dying is no problem because the data is replicated 2 times.
Almost none. Early Unix uses a rather informal style to report errors, like those debug messages written by a casual programmer. Nowadays, at least the GNU toolchain uses a more rigorous style to report errors formally. BSD's messages are more concise, but still have more details.

e.g, compare

%make love
Make: Don't know how to make love. Stop.

and (shell doesn't matter here, GNU make matters)

sh-4.4$ make love
make: *** No rule to make target 'love'. Stop.

There's still a funny one, though. In the old Unix, we had

% ar m God
ar: God does not exist

But now,

$ ar m God
ar: creating God
>Oh come on. There are other logos like that.

Yes -- on asian temples...
I have taught git for university classes for some years. To be honest, git is a mess. It is conceptually not that hard, but the nomenclature is inconsistent and dangerously ambiguous (quick, what is the difference between reset, rebase, revert, and checkout?).

The most effective work flow I have found so far, is teaching only status/clone/pull/add/commit/push. Show them explicitly what happens normally, what happens when two changes conflict, and how to resolve merge conflicts. Using git on the command line only.

Then, have the students use git for a big-ish multi-student project. They will figure out the workflow themselves. After that project, once they understand the basics, you can talk about branches, debasing, the log and reflog, pull requests, and all the rest. Don't introduce graphical front ends before this point.

This method works well. It takes about one hour of teaching, and five weeks of active use afterwards. Git is a total pain to learn, and can only be understood by actively using it. I often get very positive feedback for having taught git.

I have gone through a few iterations with this topic, and have found that stripping down the initial instructions to an absolute minimum works best. All those fancy box diagrams are actively harmful to beginners.
https://postmarketos.org/faq.html#why-is-postmarketos-based-...
Oh, this is why filibusters aren't done all the time. This is weird to allow that for a budget vote though, since budget is more about the executive part of the government than legislative.

Thank you.
> "...a driverless train..."

> "The driver had stepped off the train..."

It wasn't a driverless train (except in the technical sense that the driver wasn't onboard) and the quote comes from CFMEU (for non-locals, that's the Construction, Forestry, Mining and Energy Union, a massive workers' union) which has a vested interest in pushing back against automation.
Apparently yes:

https://www.quora.com/Why-does-the-Columbia-Sportswear-logo-...

https://www.reddit.com/r/accidentalswastika/comments/7d69mi/...
eBay counts as a "community", but Usenet doesn't?
Yes, I found Sabine Hossenfelder's summary of LHC++ rather sobering. http://backreaction.blogspot.com/2018/12/cern-produces-marke... (Very interesting blog, BTW)
It is based on React, it is basically a react implementation of many react-native specific components, such as View.
There's really nothing wrong with it.

An anti-pattern because beginners won't understand the commands abstracted over? Come on. When I was a beginner I certainly didn't want to learn all the quirks of DOM manipulation in JavaScript, and jQuery held my attention long enough for me to build a career in this industry.

If it's your job to build a product, there's not much ROI on memorising the docker and docker-compose flags, which often don't match and are chosen quite arbitrarily.

I know what commands I intend to run when I use NixOps, but it doesn't matter. I'll still wrap them in easier-to-remember Make tasks. I'll even use tasks that just delegate to shell scripts. Here's an example from one project I'm working on:

.PHONY: deploy-prod deploy-staging cachix

build:
nix-shell -p nodePackages.npm nodejs --run "npm run build"
touch src/Settings/StaticFiles.hs
nixops modify -d moneygains services.nix aws.nix

deploy-prod: build
nixops deploy -d moneygains --include moneygains

deploy-staging: build
nixops deploy -d moneygains --include staging

cachix:
./cachix.sh

> It's also a loss to experienced people because you're forcing your own opinions on them

Nobody is forced to use those abstractions…
I worked for a place that removed all bins from peoples desks and offices, so the only bin left was in the kitchen.

I suspect the idea was to "remove the bins to reduce waste", but we still ate our lunches and just went for many walks a day to the kitchen.

They stopped the policy after several months
That doesn't at all suggest that their phone or computer is the way they do that, or that this is what people who buy Apple products are doing.
Invite you to criticise, give feedback and share bugs for this prototype realtime web interface for Chrome headless.

This multi-user function is just for the purpose of this demo. On my last post I noticed many people were colliding in the same session which was annoying. To let people have a proper try of this, I have now added more instances and sessions stickiness, hopefully 1 per person. If you collide with someone else's session, you could try opening a new incognito tab to rid the cookie and try to get your own instance.
> something as prone-to-broken as Alpine

How do you come to that conclusion? Sure, Alpine's edge repository has breakage, but so does Debian sid.
As a pervert/voyeur I can recommend these tips for spotting 19 out of 20 such pervs. The thermal being most effective.
Reason/OCaml Design Patterns
In my art history classes in the late 90s, I remember 'modern' specifically being used to refer to a period between the 1900s ~ 1980s, while 'contemporary' just means the current period, whether that's 1999 or 2019. So not, those words are not the same.

Somewhere along the way, 'modern' has now come to refer to the current trends.
There's already LineageOS and Replicant who work on Android-based OSes if you want an experience like that. This is a bit more sustainable and flexible as those OSes have to constantly maintain feature parity with Google's releases rather than prioritise other aspects.
Or, you could use the nav system of your car to get an accurate estimate of battery usage. I've driven that exact route repeatedly, the nav estimate was spot on.
CodeRunner – a text editor with features like running code
it's worth, now everyone is dong that in docker.
What word do we use when 'modern' is old though? How do we distinguish between 'modern' and 'modern modern' and 'old' and 'old old'?
I've been doing 16:8 for decades without knowing it was a thing :) For me it basically burns down to skipping breakfast, eating lunch at 12:00 and dinner at 18:00, and that's it.

I did 5:2 for 3-4 years as well, and lost 20kg (~44 freedom units). I did 36 hour fasts, and after a while it just felt naturally, but i'd be lying if i said the fasting days were easy. It gets "easier" but never easy.

I usually took a break from fasting during holidays, and a few years back i never really got back into it, and reverted to my old 16:8 ways. I'd love to see more research on it, but from my own experience, it's nowhere as effective as a regular 5:2 diet.
I watch a small amount of TV (about 30-60 minutes a day) and virtually all of it is useful. I use it as Japanese language training. Conversely I spend waaay too much time reading HN. Some of that time is useful, but I have to admit that most of it is not. For the average person, though, I think it's probably true that most of their time watching TV is not useful to them (and may even be detrimental). But probably some of it is useful (for stress relief if nothing else).
You could always cancel online Setting your address to Illinois allowed to turn off auto-renew, which was not possible to do online otherwise.
I only recently threw away a (unused) Starbucks paper cup from ~2010. Life circumstances around the time it came into my possession made me particularly attached to an image printed on it, and thus the cup changed apartments with me twice before I finally realized it's just a dust collector and I don't care about it that much anymore.

People are weird. Myself included.
https://postmarketos.org/static/slides/2018-akademy/#18
Developers at these big companies get bored & assume they know better than a mature open source solution so like to reinvent a perfectly good wheel basically.
Likely yes. I’d say that’s the same as having a camera outside the front door (the hotel room being the equivalent of the whole apartment/house, not the equivalent of a bedroom of course)
ReasonML Bootcamp videos
It can run code with a Cmd-R, search documentation, debug, and it supports 25 languages.

Mac only.
To just forward emails from your private domain, you can transfer the domain to NameCheap and use their free email forwarding service.
I went on a similar, but slightly different path. I thought it was an article not so much about a dystopian fantasy, but about the harsh (and in some ways also dystopian) reality of AI and ML systems not being "debuggable" and understandable by humans like traditional algorithmic systems had been, which effectively means that we can only reason about decisions of such systems to a very limited degree.
Consumerism pops into my mind. People want more and more and at the same time are terrible at getting rid of things
Mandatory Access Control in PostgreSQL – Giving users ownership of their data
WRT "… If your database tech does this_amazing_thing_that_nobody_else_does, you'd better be goddamn sure you understand the reason why nobody else does it
…"

I think several databases actually do this.

For example, Alerting in MarkLogic

https://docs.marklogic.com/guide/search-dev/alerts#id_29203

Another example is

Percolations in Elastic Search

https://www.elastic.co/guide/en/elasticsearch/reference/curr...

---

My personal view is that those are useful features, however, often they indicate poor architecture where developers did not create proper APIs that put data into the database, and instead rely on database 'triggers' (or percolations/alerts) to notify the 'world' about changes.

Those kinds of notifications, should really be coming from either data consumer or data producer APIs, -- not from the database engines.
Hot Trends in UI Design for Mobile You Should Stick to in 2019