skysight-inc/HackerNews huggingface dataset:
I wouldn't recommend an Amazfit watch. My Pace's battery was completely fried after 6 months. A few times it even started audibly sizzling. Maybe if you are okay with buying a new one every six months, but with wearables it's probably better to pay a bit more for a better designed Garmin.
> Proteins are long chains of amino acids. Your DNA encodes these sequences, and RNA helps manufacture proteins according to this genetic blueprint.

What does it mean when it says “Your DNA encodes these sequences”?
> Some schools are doing this so much better now...For example understanding how the tech field can be so diverse Purdue University through their Polytechnic School offers majors in these different fields, Web Programming and Design, UX Design, Data Visualization, Cyber Security, Game Development and Design...etc. This is how things are out to be... Purdue is doing it right...

These aren't college majors.

Reading the article, the coursework the author was enrolled in seems pretty... light.

A serious computer science/software engineering degree is almost always worth it for someone who wishes to program professionally. But a major in "Web development" doesn't sound serious at all.

Learn the fundamentals. The stack will change 5 times by the time you retire.
Lots of nRF52832 watches syncing with Dafit are hackable.

They pretty much have the same hardware as the PineTime. The most popular one is the Colmi P8, which you can buy for $20-25.
Same is true for other trees such as std::map
If I wear only my underwear may I not go anywhere. All kidding aside, please edit question.
That's right. The reason why you see linked lists so much in old C stuff is (IMO) similar to the reason you see null terminated strings (and the associated bugs if you truncate incorrectly). And that's because of one of C's original sin: the failure to include size information in array objects.

There is also the claim that linked lists are better in certain types of performance sensitive code because you can sometimes avoid allocating. I don't fully understand the logic there myself but I trust that there are cases where this is true.
Why not Nissan? It has a market cap of about $20BN, or less than 4% the market cap of Tesla. VW by contrast has a market cap of more than $90BN. Nissan is not unionized and they already have a lot of experience building electric cars.

Although, it's much more likely Musk would like to acquire some Chinese manufacturer.
Seems to me that either "Hangouts" (or whatever it's been most recently renamed to) is "major," and so many might argue it proves you false regarding "steady," OR it's not major, and discord would thus not be major and likewise not be kept "steady".
So what happens after Ethereum finishes migrating to proof of stake and has lower inflation than Bitcoin?
Oh come on, don't be pedantic. There is a term for non-physically-based rendered, it's called "rasterization". Just because it's technically incorrect doesn't mean it's any less of a colloquial term. To ignore this is to ignore how language actually works. Even the wikipedia page for Rasterization compares it with ray tracing.
Yup, the correct answer in the face of a network partition is for the PUT to return 500, even though the file really was uploaded. The API handler can't prove success, due to the network partition, so the correct move is to declare failure and let the client activate their contingencies.
Vaporwave producers as well
At the benefit of added availability? absolutely. This is the entire premise of mongodb.
Expanding on this: usually linked lists allocate each element with a separate malloc() on the heap, so they end up all over the place in memory.

You could, in principle, allocate your linked list out of contiguous memory in such a way that sequentially reading the list doesn't cause so many page accesses. That would itself be a complicated data structure to maintain, so simply using a linear array is often the right tradeoff.
This comment breaks the rules at the top of the thread. Please don't do that.

We detached this comment from https://news.ycombinator.com/item?id=25267772.
Someone (very rich) could bet even more money on that thing falling..?
Yeah, last place I worked had transient loads we pretty much did everything with just ec2 t3a.medium spot instances (minus s3 and rds [which kind sucks with using postgresql if you want to resize down or load from a pg_dump since you cant copy the sql to the rds instance and forced to backup over the network], I wanted to move to ec2 instances and from s3 to b2 since its cheaper for bandwidth with [we had cdn77 in front of cloudfront to lower costs outside of US/EU]).

Using docker or k8s just doubled the costs over just using disk images and custom load-balancing daemon with nginx (with 3rd party modules for changing upstreams without restarts/reloads)/python, on top of adding more networking complexity (like to caching/search/rabbitmq instances). Probably around 20+ machines at peak when i left, but kept them all below 20% cpu. Sad to see so many places go in the docker/k8s direction.
Stanford is a treasure trove of advanced courses in ML/AI.

Reddit has also this pretty great list of advanced courses in ML: https://www.reddit.com/r/MachineLearning/comments/fdw0ax/d_a...

There is this from MIT (Graph Analysis) https://people.csail.mit.edu/jshun/6886-s18/

I like the distributed systems class too (The assignments are in Golang) : https://pdos.csail.mit.edu/6.824/

My "loose" definition of advanced: "If you follow the class and do the work you will be able to implement something not trivial"
Yah, I'm nowhere near even those levels of taking a break, though. Only one grandparent left and he's not up to take 3 rambunctious boys at once, and the youngest is 6 so there's not great stay-away camp opportunities.

We were going to have two of them go away to Johns Hopkins-CTY this summer, but it didn't happen (for obvious reasons).

Maybe summer 2021 I'll get a week or two partially off :D
Google controls the frontend APIs uBlock origin is allowed to use, and they have pushed changes numerous times in the past (covered on HN) to intentionally nerf uBlock origin because it hurts their bottom line.
Right, https://github.com/GoogleCloudDataproc/hadoop-connectors/rel... was apparently the release:

> Delete metadata cache functionality because Cloud Storage has strong native list operation consistency already.

If folks are actually interested in these connectors, I'd also recommend this blogpost from last year:

https://cloud.google.com/blog/products/data-analytics/new-re...

because even with consistency, GCS and S3 still aren't filesystems :).
Isn't it ironic that you're doing the same thing hes afraid Google might - Using someones opinions on social media for punitive purposes. For double irony, it also mirrors China's social credit system in-part.
A python library. Just saving people a click.
So if Oracle wins, can AWS sue Oracle for Oracle having implemented AWS S3 API ?

https://docs.cloud.oracle.com/en-us/iaas/Content/Object/Task...
I worked at a restaurant that did have it and they appeared to be magnificent 16 track tapes (or whatever the alpha male of the 8-track family was). They looked like they could fit a full LP.
UK Govt Rails Boilerplate
AlphaFold: The making of a scientific breakthrough[video]
They probably got thousands of chargebacks from sketchy users who logged in from proxies and VPNs, but very few legitimate orders.
So many interviews have a tries question and a recursion question.
What Is Delta-8-THC and How Is It Different from Delta-9?
All you need to know about Delta-8-THC
Jackie Gleason? A side of him I never heard of. Or this is a different Jackie Gleason?
Startup advice in 5 minutes or less
There is no shortage of great (and bad) Startup insight out there. Many of which are is in non-digestible formats (such as youtube videos) or super long essays or books (which no one has time to read).

That's why I created Startup Gold Nuggets, a newsletter that distills the world's best startup advice into 5 minute actionable nuggets.

No fluff. No BS. Actionable startup insight delivered to your inbox weekly.

Here's the second article.

Would love to know if you find it helpful.
terrific! hope you find your ideal. and would love to play test the "social game" you come up with ;)
Monica not being able to sync (two-way) with something as basic as Google Contacts is a dealbreaker imo.

I was ready to pay for it to actually be my source of truth for my contacts database, and store a lot more metadata that I'm currently trying to hack into custom Google Contacts fields (profiles on other sites/services primarily).

True wishlist: A PRM like Monica, which can sync two-ways with Google Contacts / carddav, and which is able to fetch & search through communication history with all linked services for the contact (not just emails but also SMS, DMs in various services, public posts on fb/twitter etc). This could naturally evolve into a multi-messaging tool like the old libpurple based ones (Pidgin etc).

Also, please, if you do a contact manager, let me store humans and businesses as separate contact types. My relationship with "Ada L." is very different to my relationship with "Amazon Business Customer Support Phone Number".
https://knowyourmeme.com/memes/thats-the-joke
If your primary operation is inserting at a random location in the list, linked lists are faster than arrays at large sizes. You avoid having to move all the memory after the index you are modifying (to make space for the inserted element).

A linked list also avoids copying the entire array when you need to insert more elements than you have allocated space for.
My problem with capital markets in general is that a high Tesla market cap/price does not translate 1:1 to the right to allocate capital.

Tesla doesn't see capital when shares sell in the secondary market. The company raised ~225 million in the IPO at a split adjusted price of $3.5/share. That stock is now worth $580/share and not a penny of that increase went to the company.

Similarly, the market cap at IPO in 2010 was $1.7 billion and is now $580 billion.

The company can get some benefit from high market cap and valuation through borrowing and secondary stock offerings. Since 2010, Tesla has raised about $6 billion in secondary stock sales, which can actually invested in production. But this is about 1% of the cash spent by investors to purchase public stock from each other.
It's going to take quite some time until this gets accepted at the same level of experimental data, if ever.
Terraform is love. Terraform is life.
I wish I could have something like MacBook Air (a durable stylish laptop to carry around for coding, writing and browsing the web wherever I go, full HD screen to fit more text, as much RAM as possible - to load complex editor/IDE configs) but 100% Linux-compatible and at a fraction of the price.

Here is what I'm ready to sacrifice:

I don't need fanless, I don't need crazy battery time (half a day is more than enough), I don't play games nor do I need videos to play in resolutions exceeding 720p (360p is more than enough for me unless I try to watch a video on coding where I need to read the code), I don't need any OS but Linux. I don't need it to be new (can be refurbished) as long as it still is easy to find in the EU (US would add import taxes).

I thought PineBook Pro can kind of fit this because it seems being a RaspberryPi-like in a MacBookAir-like shell and RaspberryPi4 actually feels Ok.

Can you suggest something that fits better than PineBook Pro and MacBook Air do?
This is going to sound dumb, but in case this is something you could possibly get excited about: research and build chess engines. There is almost no part of computer science that hasn't at some point intersected with chess computers, from early forays into game theory, through close-to-the-metal optimisations like bitboards and vector operations, right up to the state of the art in deep learning. I genuinely think you can get a fairly complete CS education just by building a series of increasingly complex engines (and UIs!) and you will find yourself in the company of basically all the greats like John von Neumann, Alan Turing, Donald Knuth, Ken Thompson etc etc.
HN comment threads are becoming like Reddit.
True love.
It feels like you’re describing “the entire cloud industry”. AWS, Azure, Google, DigitalOcean, Linode, etc are all doing pretty much exactly this.
Just as a counter, I'm a (current) Pebble user, and I bought an Apple Watch and returned it. I don't need fitness tracking, the Apple Watch's screen was a little too hard to see outside, and the UI was too cluttered for the type of super-quick tasks I want to do on a watch. (I also really really disliked the lack of an always-on screen, which didn't exist until a few months later.)

I like my Pebble because it's a watch first and foremost—I've worn a watch since I was around ten years old—but it just so happens to also show me notifications, and glance at things like the weather and my calendar. And I can do all of that super quickly.
DNA is like the source code for protein. That's its function. Specific triplets of bases along the chain correspond to specific amino acids, so a DNA strand ultimately results in production of a specific protein molecule. In turn, protein molecules do most of the specialized work in a cell, including controlling the intake and expulsion of small non-protein molecules from the surrounding medium.

In turn, it's mainly the shape of protein molecules that makes them behave differently. And some proteins change shape under changing conditions within the cell, thus being able to function in a regulatory fashion.
In a sense storing column values in an index is how row based databases convert to column based. Do that for all the columns and you are logically close. Execution is another matter.
Thanks for your comment. Believe it or not those are college majors offered at Purdue. You can visit the link I shared!

A major in web dev doesn't sound serious? Why is that so? Do you have an idea of how big web dev is? There's a lot to learn in web dev and it definitely deserves to be a major!
most are using KVM or another hypervisor underneath
There is definitely such a thing as moral virtue or character. Maybe "bad" and "good" are too simplistic but there are definitely more virtuous and less virtuous humans
People don't remember what you said. They don't remember what you did. But they'll always remember the way you made them feel.

And if you got them that showboat present that made everyone in the room scream in vicarious delight, you probably made them feel pretty fucking good in that moment, even if they never use it again.
How to build a high quality content ecosystem at scale
ThoughtWorks India - Pune, Mumbai, Bangalore, Chennai, Gurgaon, Coimbatore, Hyderabad

We are passionate technologists who believe in the power of software and technology as tools for social change. We contribute to a multitude of open source projects.

Primarily we are a Technology Consultancy Company. We look for zealous Technologists who are keen to learn on job. We value Object Oriented and Functional Skills. DevOps and Agile are a normal way of working here.

Skillsets/Platforms/etc.: C#, Java, Ruby, Scala, Kotlin, Rust, JS, AWS/GCP/Azure, Python, Node.js, React, Angular

Requirement: 4+ years of programming experience.

Interview process: Take-home coding assignment, Pair programming, Technical Interview(s), Leadership

More about ThoughtWorks: https://www.youtube.com/watch?v=MBqquBtwaNM

https://www.thoughtworks.com

Contact: siddhark[at]thoughtworks.com

Please send email with 'Hacker News' in subject line.
FYI, when I encountered the 3rd wolf, the text implied I had already dispatched the others, which I had not. In fact, I hadn't even encountered one of them.
American Kingpin - Nick Bilton: I assume a good chunk of HN knows about this one or has heard of it. I'm only about half way through and I'm not a huge fan of the writing but I do think it's interesting how many parallels one can draw between a black market drug site and a commonplace Silicon Valley startup. A fun read but not as technical as I'd hoped.

The Law - Frederic Bastiat: A short pamphlet first written after the French Revolution. From what I can tell it's a good intro to libertarian thought. Reading it because I've found myself more interested in politics and seem to gravitate towards libertarianism more than other political philosophies.
PyTorch / XLA now generally available on Cloud TPUs
If you don’t get a CS degree you’ll forever be a grunt doing some web development thinking you are doing computer science. Then you’ll probably go around telling people you don’t need a CS degree.

But if you’re going to do science and push the state of the art, you must have a foundation in computer science, that means a degree from a fully accredited university.
I never use quick setup, I flip every single available ad and privacy toggle and yet Candy Crush comes as an uninstalled game in the start menu anyway. I have installed Windows 10 a lot of times as well.
Consumer investments are hot again
That looks like a nice way to throw away 20k USD.
Many of the attempts to use folding as proof-of-work for cryptocurrency devolve to: have some central authority keep track of how much work everyone does, then hand out coins as appropriate. And if you have a central trusted authority that can issue currency arbitrarily by fiat, you have very literally just reinvented fiat currency, in which case you might as well just create a normal mysql db instead and call it a day.
CS is a young discipline compared to, say, physics. And that immaturity is reflected in how much CS curricula can differ from school to school. Just looking at the titles of the courses he took and comparing to my own experience, there's almost no intersection between the two, and yet we both have Bachelor's degrees in CS. That would be inconceivable in a more mature field. So the question of whether a CS degree is worth getting is not only dependent on the student's own goals and inclinations but also on the specific curriculum of the CS degree program in question. Unfortunately, it's very hard to determine how well matched the student is to the program unless the student takes one or more CS classes in order to find out.
Good thread! I suspect Jonathan Lethem's The Arrest and Ernest Cline's Ready Player Two will be stuffing many a stocking this season ;)
On Windows Explorer, dragging on filename to drag the item, dragging on empty space to select range, and click/doubleclick on empty space is same as on filename. I think this is reasonable.
Pebble watches still run on Android thanks to Rebel.
My Pebble Time rules!
Academic gatekeeping looks so good on you.

The question is whether it's worth getting a degree, not whatever the shit you're disgruntled about.
That's a good two cents. :)

Never compromising is romanticized heavily in our culture. However, being willing to make concessions, get rid of personal pride in the interest of understanding, etc. is surer evidence of strength and personal fortitude than a tough-and-gruff, unyielding stance. There are precious few arenas in life where never compromising is actually the right course of action imo. Most of the time we're just too proud to make a concession.
It is up to 10GB now
No, I positively hate Python as a language. I don't hate their community, though.

That said, TensorFlow was written by Google in the typical Google Java way. See that bit above where I shit on Google-supplied Java? This also applies to TensorFlow, even though its written in Python.

There is just something culturally wrong at Google, and I don't know why; Amazon and Microsoft and Netflix and whoever else have donated actually pretty decent code to the FOSS community, and none of it is even a fraction of the trainwreck that Google produces.
It mystifies me too. I'm an independent security researcher that currently has a vulnerability in macOS with grave implications. I'd like to sell it to Apple for a fair price, but their security email is a dead end. Every time I've reached out they want me to disclose all of my research up front, no price negotiation. After doing as many bug bounties as I have, I've been burned one too many times by companies giving ~$200 for weeks or months of effort (less than minimum wage of course) on P1/P2 vulnerabilities in their infrastructure. I'm talking to a few groups who are willing to negotiate a price with me, but I can't be sure of their intent. I want to get it patched, but it's difficult when Apple themselves are disinterested.
moved to?
The biggest advantage of using self-hosted infrastructure is real freedom from the whims of large cloud providers and the governments who indirectly exercise control over which company, country and individual such cloud providers can do business with.

On a large cloud provider a government notice is enough to remove access to compute resources and data hosted in it. This in essence means company or individual using this cloud services neither own the compute resources and data hosted in it.

On the other hand in self-hosted infrastructure government notice will not block access to resources owned by you and data in those resources. You can respond to notice and continue using those resources until court rules. So it is more freedom than a cloud can offer.

Obviously given the large marketing budget and convenience cloud provider flourish at the expense of freedom.

Self-hosted infrastructure needs a new renaissance given whats happening around the world and how government and large corporation taking away freedom one bite at a time. So it is very essential for development and freedom for humanity to have self-hosted compute, networking and data infrastructure.
Conda results in more dependency issues than pip imo...Switching between development environments (Windows > Linux) is a nightmare
I honestly have no idea what your point is.
Why weren't people just FTPing the authoritative one from SRI?
Except that in smaller places time is of the essence I we don't have enough to learn the full extent of AWS and I'll save my time and money by using a droplet.

Learning AWS does have a cost. Money I'd rather spend on learning and mastering standard, open and portable systems.
I am not convinced that you are a senior software engineer
I don’t think Amazon wants this. It seems like they are trying to have more completely automated, higher scalable services for companies to build stuff on top of.

While slack and Dropbox are customer facing and build on top of Amazon.

Theoretically that stuff is more value added, but I think their markets are smaller compared to what Amazon is going for.

If the goal is to be the buggy whip maker for the universe there’s a lot more there until they need to start vertically integrating and buying stuff that uses the buggy whips.
Not necessarily, I think Spanner's magic is most useful for bounded staleness reads and scaling reads through non-leader replicas. Otherwise I think you're looking at normal
"NewSQL" guarantees.
Many years ago (probably about 20) my wife said she didn’t think we should give gifts to each other. Not Christmas, birthdays, anniversary, etc. Nothing. I thought she was crazy, but went along with it sure that she would see the foolishness and change her mind. Well, to my surprise it has turned out to be a fantastic idea. It totally takes the stress out of holidays and other times. If either of us wants something, we just buy it. We still do something to celebrate the occasion (go out to eat for birthday, go to bed and breakfast for anniversary, etc.), but we haven’t given each other a single gift in decades.

The only issue we have found is now we are uncomfortable giving gifts to other people. If I’m not going to give my wife (my best friend) a gift for Christmas, why would I give you a gift?
Done. New phone, still adjusting to the keyboard.
Personal CRMs in 2020
I think the answer is "google isn't research". Google might be fine for verifying basic/objective fact, such as capitals, but nothing with any sort of nuance, e.g. "Did OJ do it?"