skysight-inc/HackerNews huggingface dataset:
With a gigabit internet connection, it would take about a day to backup 8TB. 100mbit could do it in 222 hours. At 10mbit, about 90 days.
India ranks 2 in the highest smartphone penetration, recent developments through Telecom Operators and low-priced smartphones have created a wave in the country, bringing ever more users online. Giants like Facebook, Google and Amazon are betting big.
Oracle Solaris 11.4 Released for General Availability
Adding another anecdotal comment to the pile...

My Daughter is 21. Depending on where you read, she's either tail-end Millennial, or early Gen-Z. Her usage of social media is very minimal - She posts rarely on Facebook, never on Instagram or Twitter. She does however have very active Snapchat groups and uses Messenger. Both are simply for conversations with her social group.

Are closed chat groups 'social media'? If we were to say yes to this, then SMS texts and IRC and Forums are also social media. I'm not sure where the line gets drawn.

As an old fogey in his 40s, I do not use Facebook or Instagram. I post to Twitter when I need to reach out to an organisation or a person, and it's their preferred way for contact. I also delete anything I tweet after a few days. I used to use Facebook heavily, but it just became a pointless waste of time, all people care about on Facebook are the likes and shares, and not the actual content.

All social media is based on the emotional feedback loop of 'Share/Post -> Get Likes -> Feel Validated -> Repeat'. 'Likes' create an endorphin hit that many people get addicted to. In this manner it's no different from a class-A drug.

Sharing stuff online is fine, but creators of these platforms insist on gameifying it with likes, ThumbsUps, Votes and Shares, and it's this part of the social media eco-system that's toxic.
Thanks for posting this. My first thought was - has this been sent through the official SQLite battery of tests? If so, have the tests been adapted to validate branches, rapid branch switches, branching under failure conditions (malloc fails, power outages, etc) and concurrent access patterns?

One of the reasons why SQLite is so widely used is that it is carefully tested and shown to be reliable even in potentially faulty conditions. As detailed on https://sqlite.org/testing.html, there are three test sets, one of which is public (the TCL set). I’d love to see test results to assure the safety of any data stored in LiteTree.
I believe people who can construct rational arguments deserve to be heard. Generally speaking, kids themselves aren't very rational. I mean, the reason we have an educational system is to provide kids a foundation of knowledge to nurture. Why should we allow these kids access to an irrational source of knowledge that could misguide or harm them?
I did think of tomahawk, but it doesn't have great aerodynamics for long endurance or speed. Certainly not very fast. Of course, TLAM accepts many constraints so it can be launched from a submarine.

Could the TLAM components be used in a better folding airframe? I guess so. It always seemed dumb to blow up a $2m airframe to delivery 450kg of HE. And of course it is, TLAM would be cheaper if it wasn't engineered for delivering nuclear warheads. Maybe just build $200k Tomahawk-lite that don't need air recovery, just ditch in the sea.
Then how do you explain that other flat places don't have a similar number of cyclists as the Netherlands? Paris, Berlin, London are all pretty much perfectly flat.
Pendantically it's a trick question; the bandwidth of a tape is 0 MHz.
TEDx are independently run events riding on the TED brand (with permission). Basically what Forbes Online is to Forbes.
A Practical Guide to Building Productive Offshore Development Teams in Ukraine
In Google - do a search for hackernews. This site is the number one result. Right click on it, copy the link location and this is what is in your clipboard: https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web...

In DuckDuckGo, you do the same search and also get the same top result, but when you copy the link location for that top result you get this: https://news.ycombinator.com/
I don't agree with the sentiment, but you're absolutely right that "non political" can only be achieved by strict definition and enforcement of what is and isn't political, which of course is itself a political act.
>Literature is dead, right. This guy must have not heard about Twitter sagas, those threads with mystery narrations which develop in real time and get hundreds of thousands of retweets.

Or he might have heard of them. That's all the more reason to consider literature dead.

Not any form and format that includes text and fiction is literature.

The word is usually meant to refer to a particular format and a particular history, not just anything that uses words to tell a story.

>The article strikes me as a yell of nostalgia for a particular dying format.

And what's bad about this? Not every dying format is bad, and not every new format is better (or even "more fit for the times").

And if some particular format gave thousands of great works that influenced billions, whereas the new one has meager results at the level of young adult fiction (and in an age of reduced cultural impact of fiction anyway), it could very well be a regression (history has those too, it's not all a smooth path to increased greatness or equally good at all times).

In the end, it's a subjective value-judgment. But that's exactly what's attempted here.
What was funny was that when he ran for governor in 2010. He went against Meg Whitman. She ran an ad praising the economy when she came to California - when Jerry Brown was governor
These days TDP is a lie and everyone knows it. Both Intel and AMD are measuring TDP at base-clocks and their processors will happily pull another 75-100% over TDP while boost clocks are active, even without overclocking.

The idea that you could run an octocore in the same TDP as a quad-core is obviously not correct, and it's largely because Intel and AMD keep pushing the baseclocks down farther and farther.
Programs like this won't stay secret anyway - somebody is going to see a test flight in the distance, or an employee at a contractor will leak.

Announcing it gives the military a chance to control the narrative. If a photographer snaps a test flight and it appears on Gizmodo with the headline "Military testing secret drone swarms to kill us all", there'll be a massive public outcry, a huge negative PR cycle, possible a Congressional inquiry, and in the course of doing damage control the military will have to reveal more secrets than if they just announced the project in the first place.

Americans are not shy about inventing details when they have none, and also have a tendency not to trust either their government or the press.
I would not waste time considering something so foolish. Management led, company sponsored meetings are so far removed from what you are talking about that I almost thought you were replying to someone else.
In 1800 out of a population of a billion people about 12% could read https://ourworldindata.org/literacy

That is a pool of 120 million readers to produce the tiny fraction that would produce works worth being broadly read. Its even entirely likely that many lacked the resources to become prolific skilled writers read by others even if they had the talent there being a significant barrier to entry in those days.

Now we have a population of 7.6 billion of which 85% can read. This is a population of almost 6.5 billion readers.

If people are 1/10th as likely to produce good works then we are apt to have 5 times the number of good writers.

For there to be half as many good writers we have to believe that multimedia has extinguished 99% of the inclination to write.
Well, the medium is what makes literature what it is.

Else, we can just say that "fiction is not dead".
By that logic, if humans had them, they would have been found before now, given the amount of time spent looking at human brains.

It seems you have to be looking in the right place, in the right way, for the right thing.

But it's wrong to knock a new discovery - even if not unique to humans, it's still a discovery. Let's celebrate the feature for itself, not benefits that might follow.
They will almost certainly have assigned reps in the other company they can reach out to for things like this. They may be competitors but they're still active on the other platforms.
The person at Twitter about to press the delete button and a member of Facebook's developer relations team.
This HP tape drive costs $2347 and can store "up to" 3T per tape.

https://www.amazon.com/HP-LTO-5-Ultrium-External-EH958B/dp/B...

The tapes are $31 and only store 1.5 T.

https://www.amazon.com/LTO5-Ultrium-1-5TB-3TB-Case/dp/B003KR...

I can buy a 1.5T hard drive for $47.

https://www.amazon.com/Generic-1-5TB-Internal-Desktop-Drive/...

I'm not seeing the cost-effectiveness of tape.
This optimization applies only for new columns with a stable default. Therefore a table scan is not required to check for NULLs, as either the default is NULL or not.
Not really a new business venture, sneakernets have existed for a long time. On Cube having someone check by your house with a few terabytes of internet to copy to your disk is a thing.

And companies regularly have interns carry harddrives between servers or even have someone drive it between cities because it's simply cheaper to pay for gas and driver than to pay the transfer over wire. And usually faster too.
> RISC-V is pretty nice in that the ISA gets out of your way

Except for the C variant where they went to 110% complexity for maximum ICache efficiency: 32bit instructions aligned to 16bit??
I wonder if there are other RISC ISA which made the same choice.
As well defend modern multimedia by citing the Teletubbies or modern music by citing Justin Beiber.
Looking at the README it's not clear how indexes are managed.
Like when we create a branch and add some data to an existing table and move back to a previous branch and try to add data with the same index keys ?
I was actually hoping for some constructive rebuttals of this.
After a year with Go I have to say that I am quite comfortable with it. The beginning was an absolute hell but once you open up your mind a bit and accept that it is what it it and if you want to use it YOU have to accept its concepts. And time heals all wounds :D

From those three points - the error handling seems a waste of time to even bother with implementing. The way it works now is fine.

The error values - yes, there should be something done. As mentioned in the draft, you often need information on where the error occurred(func, line, file) since the error can travel in between libraries, you have dynamic messages so you cannot declare global variable to compare the error with based on string content and lastly, error code would be nice too(severity/http status code).

Generics - I have to say this is pain for most people, I got used to work around it via wrappers and so far I'm good. I mean, if you have argument as interface{} and you accept bool or int then why don't you just have Value{b bool, i int} struct and just check which one it is and proceed with the logic?

I have typed data with 23 different types and a proxy that implements all interfaces with GetType, SetType and AsType methods and yes, it is long code to write for something so trivial but in the end it works and I can now go on with my life. Internally, gRPC does the same when it generates Go client.

To me, one of the things I miss the most is ternary operator, that would save a ton of code. And I would also welcome removal of nil maps. var foo []string can be used with append but var foo map[string]string cannot be used as foo["one"]"two" because you have to foo := map[string]string{} first which means you have do add 4 lines of unnecessary, imho, code everywhere you work with maps to avoid panic due to map being nil and not just empty.
Isn't it self hosted?
> I can no longer refer to a search query and expect a peer to see the same results as I do.

It's been decades since you could do that for yourself. It must be something like 20 years ago on Alta Vista that I got burned using search queries as bookmarks and (surprise, surprise) suddenly not being able to find "that page" any more.
This might have been the last case (for me at least) of having to choose a sub-standard database structure because of a limitation of the RDBMS. Now all migrations can add NOT NULL DEFAULT columns with impunity! Even on 100GB tables! Not sure exactly how much faster this will be, though.
> "What did I get from that?" and the answer is usually nothing. Did it help my career? No. Did it make me smarter? No. Did it help me make friends? No.

By no means I want to defend current social media fads (never had instagram/snapchat, removed facebook from phone 2 years ago), but that's not how humans work.

You don't go for a beer with a friend to gain something, you go to enjoy it/him/her, have a social interaction and overall great time, and level of friendship usually just stays the same. Nothing learned and no career progress is still a perfectly fine result. Same can be said about going for movies or billions of other activities that don't move you anywhere else in life, they just help you wind down.

The problem is, these social media with all of their unrealistic perspectives of real life don't help us, they frustrate us. Sad thing is, they are somehow mentally addictive and too easy to reach.
Goats prefer positive human emotional facial expressions
I'm currently handling bookkeeping for software companies and one thing that's often overlooked is your clients consistently making late payments on their invoices. Make sure that you know who those client are and schedule accordingly.
I don't know Stellar, but I am interested in crypto and blockchain technology.

You say you are working with the Stellar blockchain. But then you say it's a thin wrapper around an API.

Are you doing the crypto (creating private keys, signing transactions) in your code? Looking through the code it looks like you call something called 'stellar-sdk' for it. Which is not part of the repo. I have the feeling the magic is happening in this external code. Which conflicts with the statement that the wallet is "easy to understand at a glance and transparent enough to be easily customized and fully trusted". One would have to also analyze that stellar-sdk: https://github.com/stellar/js-stellar-sdk/tree/master/src
Something that is way too big to understand easily.

Also, I see some account creation code in your repo. If it is using a blockchain, why is it creating accounts on a service via an API? Can't I have my Stellar assets under control without having an account somewhere?
It's obvious because it's essentially just try/catch (as I'm sure you know) but misses the whole point of why they propose anything different.

The point of 'handle' is that it applies to ALL FUTURE calls to check in the function body. If we're going to consider alternatives we need to at least address the authors perspective (even if just to deny it).

I guess the proposal's central idea is that once you see an error, error handling is going to be focused on rolling back various stages of partial progress. It's the complement to how 'defer' incrementally accumulates guaranteed execution in the face of either a return or unwind.

That said, how common this issues is and if it's worth optimizing for is more up to debate. It would be nice to see a lexicon of well handled errors; for 90% most of what I do log and unwind is sufficient.

What do I know -- I actually like Java style checked/unchecked exceptions and think they'd work well for Go as the parent said. For what I'm up to it's often sufficient to just not leak partial progress via side effects. All the partial progress just evaporates into the GC. 'finally' or 'defer' takes care of most of the .close() or .unlock() calls.

The change I'd make to Java-style exceptions if I had a time machine is to make all exceptions types unchecked. Instead of looking at exception's types at all, enforce checks only if a function has 'throws' declared.

Calls to 'void close() throws IOException' would still need to be checked but a function containing 'throws new IOException()' isn't forced to declare throws or catch it. This lets API's be explicit and force due diligence but lets user code intelligently allow unwinding until it's caught at the appropriate level. Some sugar for code to acknowledge the checked error and unwind could be nice I suppose.

I think fattening out Go's err's to full exceptions with stacktraces is more pressing personally.
New York Public Library, with a library card: https://www.nypl.org/blog/2013/08/22/how-to-search-nytimes

Los Angeles Public Library, with a library card: https://www.lapl.org/new-york-times-digital (and you can apply for an e-card online for free: http://www.lapl.org/about-lapl/contact-us/e-card/e-card-regi...)

Kansas City Public Library, with a library card: https://www.kclibrary.org/blog/kc-unbound/how-read-back-issu...

Etc.

Summary: get a public library card, support the oh-so-terribly bourgeois public library system ;)
Front end is way worse, but a few years ago we were all told to jump on the Mongo bandwagon. Now we have serverless. Sue these things do have use cases but they are oversold a lot of the time.
I think like most "weird Japan" articles this one is being mischaracterised somewhat.

It is often somewhat difficult in Japan to get your legal entitlement when leaving a so called "black" company. They might not easily pay out your remaining holiday, or they might use "power harassment" to otherwise make your exit process difficult.

So I can see that a company like this, while not providing legal services, removes the possibility of applying harassment to coerce employees to stay a bit longer or not take their full legal entitlement.
>You could literally bill for breathing hospital air and people would have to pay.

Don't be ridiculous. You'd be billed for air and hospital odor separately!

Though I should note that a delivery is usually more complex than simply waiting there for the little one to fall out, there is some after care and such that is being performed plus the doctor is usually not that cheap either. (They have a lot of student debt to pay off after all)
It's really weird when it's completely normal for insurance companies to take out TV ads for the removal of a judge. On the grounds of something unrelated, of course.

So, we have the will of the people. So far, so good.

And then we have the complete freedom of capital to nudge the will of the people.

Something is wrong with this picture.
The American obsession with drugs is beyond me, one would assume sane people should take as less drug as they can, apparently that's not the case for Murican.

I've heard that US kids would take "smart drugs" to boost their academic performance, if true, that's kind of fucked up.

Let's see what pot will do to Murica in 10 years.
What Big Companies Still Code in Java: Do Major Corporations Still Use Java?
bah, if one can install a password stealing program, then he can as well install a key logger. With both of those, you become virtually transparent.
Social media addiction will start to decrease just as tobacco addiction is decreasing on younger demographics. The youth have always been good at realizing how stupid some adult's habits are, and refusing to adopt them.
Understanding Open AI Five
Go to a cafe and see how many employees are staring at their phone. When I used to work in hospo it seemed like the front of house staff spent more time on their phones than doing actual work.

I don't know what it used to be like, I assume that disinterested employees found other ways to sham off work, but social media and smartphones are a real productivity killer.
I, for one, find that quite hard to argue with. I guess that makes me tiresome company.
This is a really good idea. A Dev search engine! I hope someone will run with the idea, after all this is a start-up forum :)

A few months ago I was hacking some Java code (or a java DSL. Something I had never worked in before) and it had these bangs or at-marks in front of some keywords.

It was nearly impossible to search for what it did, since all search engines would ignore those in my query.
Easier from performance point of view? Thanks.
Rails can take you much further than MVP though, as evidenced by all of the companies that reach breaking point with it. Basecamp, Github, Shopify - all reached proper business status on Rails (arguably Twitter too, although business is a bit of a stretch...).

We can argue it from both ends, but I see Rails as the middle ground, and allows you to go from MVP to $XXm ARR on the same stack. A hacky MVP with 30 npm packages doesn't have a clear path up the tree to grow without serious changes, and a custom architecture is useless if you don't get any users.
Very true, this can be often seen in older photos or videos, ie 60s hippies, or any odd-fashion-70s or most 80s. Very slim people everywhere, like whole nation went to gym or for a run every single day.
Yes, it was :)

Interesting, public or private ? How closely do you work with practitionners ? Is their knowledge of value regarding your job ?

I ask because I happen to be a veterinarian who somehow ended up being a developer.
> CL is image-based

CL is not image based. That's a popular implementation detail.

There are several implementations which are not image based. If we look closely we would find probably ten CL implementations which are not image-based of which maybe five are still somewhat in use. The Common Lisp standard also says absolutely nothing about programs/applications/images/libraries...

A prominent example for a CL implementation which is not image-based is ECL, Embeddable Common-Lisp:

https://common-lisp.net/project/ecl/static/manual/ch26.html

---
Traditionally, Common Lisp implemenations have provided a function to save the dump all data from a running Lisp process into a file. The result was called the Lisp image and could be shipped to other version compatible implementations.Nowadays, having less control of the systems it runs in, a Lisp implementation must work very hard to dump memory images and be able to load and execute them afterwards.

ECL has chosen to avoid this process entirely. Instead, we conceive five different portable models for building and shippin your programs. The models, described in Table 1.1, enumerate the different kinds of files that ECL can portably produce. To get one or more of the products mentioned in the table, you may resort to a low level API described in Part III. However, we recommend a simpler way based on using System Definition Files to describe the structure of your project and let ECL build the desired target for you. This approach is described in the following sections.
---
When I started working on mainframes at a big financial company there were jokes about the 'tape monkeys' which loaded tapes when we requested old datasets. We laughed and dismissed that, surely everything was mechanised.

It was only after a year or so that I was cleared to visit the data centre and discovered that the mechanical tape silos had failed years ago. Every tape had to be located and loaded by hand. I felt guilty about all those datasets I had ordered on whim... and was surprised that the DC guys didn't have a 'Hit List' of progammers.
You Can Now Play Laser Tag with Your Smartphone
I suspect that people generally don't exhibit rationality when making small daily decisions - Kahneman et al.

I think that teenagers need to practice filtering and evaluating their use of online services somehow so they can decide for themselves when things are getting out of hand. That implies some form of foundation or ground to stand on so to speak.