skysight-inc/HackerNews huggingface dataset:
This makes no sense. How would printing worthless tokens bolster Bitcoin? Someone would have to value said worthless tokens (Tethers) in order to be willing to hold them in trade for Bitcoin.

The simple truth is, an increasing number of people are buying Bitcoin whether those holding on to the past like it or not.
A charitable way to ask someone to go fuck themselves
It can be worse than that since TCP/IP will do exp backoff depending on your packet loss. Which is awesome for file transfers but pretty awful for real-time data.

There's a great article way back about X-Wing vs Tie Fighter and all the pain they went through with TCP/IP[1].

[1] https://www.gamasutra.com/view/feature/131781/the_internet_s...
Hmm take advice from the greatest author of the last thousand years, Stephen King, or someone who has three books I’ve never heard of?
It's good to eventually have a comprehensive plan, but the other part which is especially important to be able to motivate your learning is to have fun. The trick to that is to make things easy but not too easy as to be uninteresting.

When you are just beginning to learn programming, really simple tutorials are going to be hard enough. When I was like 8 we had a Tandy Color Computer 2 that came with an amazing friendly manual explaining in detail each key to press and walking you through entering simple BASIC programs. Then it suggested making little tweaks here and there to change the way it worked.

If you wanted, you could actually download the Getting Started With Extended Color BASIC book from Internet Archive and actually follow it by emulating a coco2 on MAME. https://www.google.com/url?sa=t&source=web&rct=j&url=http://... It really is a great book.

Anything easy like that I think is a good choice to start. There are plenty of more modern alternatives. The point is though that you have to walk before you can run and you will need to build your skills up over a number of years.

Definitely a good idea to down the line refer to actual CS and software engineering curriculum and study books. But you really don't want to rely on individual prescriptions of what to learn or content sources. You need to learn actively in a self directed way. So google is an amazing resource.

But I would say 3-8 years, depending on what your standard is and the particular person, for normal non geniuses to have a solid set of knowledge and skills for software engineering if they work on it continuously. Which is not to say you couldn't be useful in a job before then though necessarily.

The most important skills may come through practice and learning the hard way though. For example developing actual important requirements that make business sense and are feasible and selling them to the clients is critical and really tricky.

To me most software engineering falls into two broad categories: design and feedback loops. By feedback loop I mean a continuous process where there is an input and output mediated by some error detection and error correction. Feedback loops in SE have multiple layers and types. It starts with the loop between yourself and the stakeholders in the process of analyzing and negotiating the requirements. This process continues through the initial development and maintenance of the software.

Other examples of feedback loops: between you and the compiler doing static checking of your programs syntax, unit testing, integration testing, etc. Another one: improving your object-oriented/functional/reactive/modular/whatever design as it evolves through new features and testing etc. That is the design process itself is a feedback loop where you come up with an idea for a design, try it out, see where it went wrong or could be improved, and adjust it.

Feedback loops and design overlap and interact of course. You want your design to facilitate the smooth operation of your loops. For example, if you need certain types of unit or integration tests, you will need to organize your code with that in mind to some degree.
I agree. It's a good start, but very basic.
It most certainly is worse for the Jewish people living in fear for their safety in such societies.

We need to be able to attack bad ideas, and few ideas are worse than "Death to all people of <ethnic group>!"
My thoughts exactly. The "any programmer worth his salt" statement, followed by this link that you have to download to prove as a programmer you are worthy.
It has its appeals for people from some parts of the world. I'm from Scandinavia. The US isn't terribly appealing when you live in a part of the world where stuff works and people tend to be rational.
probably. pardon my ignorance.
This article had a big discussion when it came out a few months ago: https://news.ycombinator.com/item?id=15308824.
The author describes the database the nodes maintain, and the consensus algorithm in great detail (which is much much more complicated than the consensus algorithm of any blockchain in the industry), but does not say a word about scalability. You know: absolutely basic stuff, like are nodes full nodes? Is the history maintained in each node? How much storage a node needs? How fast a transaction is confirmed? No word about it in the whitepaper of a 10 billion project. I would not need it to be included if it were trivial. But it is not trivial. In interviews they claim that it is almost infinitely scalable. Followers spread the information that it is faster as there is more usage on the network. They say that millions of small embedded hardware nodes can participate and the network enables microtransactions, which requires incredible scalability. These are ridiculous claims, and it is incredible that there is nothing about it in the whitepaper, or any easily accessible document. They intentionally don't want to explain the technology in clear and structured fashion. Yes I did'nt spend a week of my time to try to understand the technology. Maybe a week would be enough to browse the source code and have answers to my questions. But I don't have that much time for IOTA. And yes, it is fishy, that no one tries to explain it in a way that experienced engineers could have a grasp of it.
I searched for it and it would be more something like this:

.
..
...
....

That's 1 + 2 + 3 + 4. To sum, double the triangle, you'll get a rectangle:

.oooo
..ooo
...oo
....o

1 + 2 + 3 + 4 = area ÷ 2 = (4 * 5) ÷ 2 = 10.

So, the sum of 1..1024 is: 1024 * 1025 ÷ 2 = 524800.
It's not an insult, it's stating his/her preference to live in a place where the government is very involved in the lives of its citizens.
That guy who blasted Google on HN a while back (not the memo guy) said that since new management has come in over the last few years, 20% time is as good as dead. I couldn't find a link, sorry.
Very cool to see one graph moving when changing the other graph. I must find a way to make cools fractals with that concept
I suspect you're talking about the Tether situation, which is something I've seen alluded to in several places but never really explained well. Can you point me in the right direction ?
over-promise
under-deliver

measure once
cut twice
It leads to deflation, which Bitcoin supporters seem to view as a good thing, for some reason.
Java generics are turing complete
*Iteratively, TIL mobile app has no edit
> Pick a project that inspires you

That's all very well, but until you have experience of languages and associated tool chains, libraries etc plus knowledge of OS stacks, networking and so on its difficult to know what is possible and how you'd go about achieving your goal
All dice are slightly loaded.
why are you glad, because google bought them? rewind to before the acquisition and there was a lot of positive sentiment towards things built using firebase.
Very jealous of the people who get to do this as I sit here on my computer. The trident on the stone and the mud level is fantastic, can't wait to see the next organic material that is revealed.
More practically, all dice are slightly loaded.
I don't know, I would tend to side with the theory that the car engine sound at the specific RPM and power output matches the resonance frequency of one of the house windows. Resonance can creep up in many phenomena.
Queensland Law firms lose millions to hackers in email scam
Ordinary people were taking out home equity loans to buy tech stock during the dot-com bubble. Online trading was fairly new (at least for ordinary people) and was taking off at the same time, which made things worse. When the bubble burst, it caused a national recession, which affected people who didn't invest in tech stocks.

That's quite a lot bigger than some merchants in the Netherlands losing their shirts in the tulip crash. It's also a lot bigger than the impact of a bitcoin crash would be if it happened today.
This kind of flamebait has no place on HN and will get you banned, so please don't. Instead, read https://news.ycombinator.com/newsguidelines.html to grok the spirit of the site and abide by that.

It boils down to this: If you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.
It's the same with computer science, or any other field. The best, most motivated people will naturally have breadth and depth due to their own voracious curiosity, without thinking about the distinction at all.
Production costs of 50BTC per every 10 minutes has historically been a fractions of or a few pennies. Only for later users has the cost gradually increased.

The way you and many others approach Bitcoin as a tool to horde and sell to other rubes is indicative of the manipulative design where unsuspecting new users don't understand the history.
I will create a service which sends you pictures of dollars each time Bitcoin hits a new high.
To add on to this, I am currently working on a project where the only source of persistent storage is [0], which offers 64B of general purpose SRAM. It is a $0.70 low power clock with built in support for battery backup.

Our main processor has more memory, but that goes away when we loose main power. Still, 64B should be enough for everyone.

[0] http://www.mouser.com/ds/2/268/20005010F-737592.pdf
You shouldn't need to provide links for every topic of general knowledge, like the factual existence of wars that have taken place within living memory or are part of an educational curriculum. Wikipedia is an adequate place to begin researching a topic like that. If you can't see why Rwanda's example is relevant in this context then I urge you become more informed about the topic.
Would also suggest this route if you're the type of person who prefers a "bottom-up" style of learning, as in, starting from the absolute primitives and incrementally increasing your toolbox of knowledge with a combination of learning more primitives, and learning how to compose those primitives.

Learning basic computer organization (through nand2tetris - highly recommend this project!), while cultivating your intuition for what's possible in the world of data processing/manipulation (by learning algorithms and data structures, and the formal language of how to reason about complexity in this domain) will give you a huge advantage over the school of people who refuse to ever delve into the "implementation details" and just abstract everything away.

Learning the fundamentals of operating systems, networking, and database theory, IMO, also pays off immensely. I can't tell you how many thousands of engineering hours I've seen wasted because of engineers I've worked with who haven't taken the time to learn these primitives making horrible decisions in either "using the wrong tool for the job" or not even having the knowledge to reason about the feasibility of a proposed solution... and this is at a "big 4" company.

It's a lot harder to buy into "hype", or be sold on bullshit in this industry when you're able to decompose a system into its most fundamental elements and have the tools to reason about them.
Interesting... My first reaction to your post was "meh - surely he's exagerrating". But reading other replies to GP that were posted later made me reconsider. Very unconstructive replies, trying to bully the well articulated opinion... I have never seen anything like it on HN (though that's just my observation of course, maybe I was just lucky).

Do you think the people behind this are truly convinced of their cause or are they paid "web-fighters"?
Bitcoin in your hand: the secret tycoon had to hand out the extra millions
looks like it will run out in 5-10 years
> it's irrelevant. Yeah, ancient civilizations were sensitive to famines and climate. We are way past that. Some of our biggest cities are in regions that were near uninhabitable before air conditioning or insecticides. Our modern irrigiation technology give us the ability to grow crops in areas that used to be desolate. We produce several times more food than we actually need. If the absolute worst case scenarios of climate change happened, our civilization would easily continue. Our modern irrigiation technology give us the ability to grow crops in areas that used to be desolate. We produce several times more food than we actually need. If the absolute worst case scenarios of climate change happened, our civilization would easily continue.

tell those triumphal words of our civilization glory to the 800M people today who is officially live in hunger. Or to the next couple of billions who will quickly find themselves deep in the extreme poverty/hunger if economy gets noticeably worse, food price increase and/or some shortage of food/water/etc. happens.

I suppose that you, like me, is in the top 5-10% of the global Pareto distribution of our civilization goodies, and even if there are severe food/water/energy/etc. shortage and/or food prices increase even 10 times, we'd still not be going to bed hungry even though we'd possibly have to give up some of the less necessary things. So from our point of view "civilization would easily continue". Not so to the majority of the world population though.
That would be "the plan". Not a cause of current state. They claim that Trumps plan will make it worst. Not that Trump caused current situation.
Why I (try to) run a small business on the side
What advantages does Monero offer over other cryptocurrencies?
Yeah, it's definitely gotten better over the past few months.
That's because Volvo's AV software position is a joint venture w/ Autoliv called Zenuity. https://www.zenuity.com

So if you're looking for CV/ML people working on the perception part of the stack, look there.

FWIW, I work in this field now and I have fairly low confidence in the non-ML parts of the software stack across the industry. There's a lot more to this problem than well manicured computer-vision demos, and Volvo is a lot less cavalier about loss of human life than almost anyone else, so it's fairly heartening to see them realign around realistic expectations.
Very cool! What server company are you using?
Miners are already incentivized not to mess with the state.
here is a previous HN thread on this same article...not sure why that one is currently being flagged, but I think there has some good discussion...and oftentimes, there is no absolute truth in either democracy or oligarchy for a certain situation, but it is how the participants in the system think of them (i.e. their mindset) is more crucial a factor...

https://news.ycombinator.com/item?id=15947178
The point is that you don’t. You’ll only know after you’ve done the legwork and rammed your head against the problem. Maybe your first project is impossible; mine definitely was, but that’s not the point. The point is to learn.
I was expecting some extensive discussion about how bitcoin might die- for example, through extensive monitoring of transactions, state regulations, 50%+ attacks from state actors, spikes in electricity cost. More interesting than "well maybe a better cryptocurrency might take over".
His WRX doesn't have backup sensors.
Huh? 99.99% of these kids turn out fine, there is no survivorship bias about it. If anything, it’s exceptional case bias against free ranging (look, this one person got hurt, out of 100,000+).
>Some historians assert creating a "Manchurian Candidate" subject through "mind control" techniques was a goal of MKUltra and related CIA projects. Alfred McCoy has claimed the CIA attempted to focus media attention on these sorts of "ridiculous" programs, so the public would not look at the primary goal of the research, which was developing effective methods of torture and interrogation.
Looks interesting! Too bad it doesn’t seem to be responsive on mobile...or did I miss something?
But a pruned bitcoin node does not hold the full blockchain for other nodes to download. A pruned Ethereum node, however, does.
I’m not that old, this was in the 80s when the crime cycle was basically at its peak.
Sadly this usually works only once, especially if it's one person doing it.

I used to work on the performance team at a Bay Area company. One of the things we did to keep our JavaScript bundle sizes under control was introduce a "ratchet". There was a threshold, enforced by CI, that you couldn't let the bundle size exceed without getting in touch with us first and figuring something out. [0]

This worked wonders for a while, until a few different teams were starting new feature development. At that point, the ratchet was forcing teams to pause their feature development to do cleanup work, which made the PMs very unhappy. Engineers got salty because they would remove dead code, only to find that another engineer had gobbled up the space they'd freed before they could land their own commit.

Engineers started working around the ratchet by hoarding dead code and disguising it to look "not dead" so that it could be easily removed later when a few dozen kilobytes were needed.

There were many thing that weren't good at this company, and the culture around ownership of the shared codebase was definitely one of them. I'd like to think that there are plenty of teams that don't have this problem, but I'm inclined to think that it's human nature to subvert these sorts of things by default.

[0] This was necessary because of the volume of tech debt. Teams/engineers had a bad habit of building new things, then not cleaning up the stuff the new things replaced. At one point, we estimated that over a third of the JavaScript was dead code. Some teams had gotten to the point where the codebase contained >2 versions of their product, while only one of them was physically accessible to users.
I'm guessing he's referring to the Traigle Shirtwaist Factory fire. Basically the management locked the women working at the factory in because they thought they would sneak out instead of working. So when a fire broke out the women couldn't escape.

https://en.wikipedia.org/wiki/Triangle_Shirtwaist_Factory_fi...
It's still very positive. With their introduction of Firebase Functions and datastore, firebase is amazing for certain projects..
Many MKUltra documents were shredded, and even those recovered were of little scientific benefit due to the way the experiments were carried out. So many people had their lives irrevocably destroyed, and for absolutely nothing of value.
Without criticizing you or the validity of your intention for posting the above comment, I can tell you that said comment comes across as extremely spammy.

Why?
In a heated space, such as critiques of certain cryptocurrencies often evolve to, certainly with lots of vested interests ($$$ that is), posting such a huge amount of text under the top-rated comment while adding little information, but basically pushing all other arguments below-the-fold is destined to evoke ones fishiness tastebuds.

Whether or not you intended to push critique out of view, it definitely calls for HN to introduce some sort of folding/auto-truncate feature.
That, and the fact that a message is sent in bulk isn't actually a very strong indicator that the message is spam, at least in the email world. As one input to a filtering system, it can be useful, but not as a rule applied on its own without consideration for other factors.
if I had a little btc I would send.. really nice project
And to follow up, obsession can lead to further discovery. If you love an author, you can read every author they loved. Or if you're obsessed with a topic, like Japanese imperialism or Victorian naturalists, that combines exploitation and exploration.
Spotify has an ads product. Everyone knows they are collecting the data. It would be foolish to think otherwise. Using it in advertising serves an added benefit of helping their ad sales team tell the story of how much data they have and how they can use it to help target the correct audience.
I know this is old but this is what got me started: http://www.catb.org/esr/faqs/hacker-howto.html
Given the sinister topic, I suppose I should report that this post fell off the front page only because users flagged it.

We don't know why users flag things, but I'd guess in this case it's a combo of (a) the story being a well-worn internet trope and (b) the submission being a follow-up a.k.a. quasidupe of https://news.ycombinator.com/item?id=15930994, currently on the front page.

For follow-ups a.k.a. quasidupes, it's better to supply relevant links like this one via a comment in the original thread. That way we preserve the variety of HN's front page.
This is unreasonably enjoyable. Would also make a great musical toy...
Interesting that PHP, Ruby, and Javascript were all created in 1995.
The reverse lights triggering motion detection and engine/transmission vibration both seem plausible too.
But that's precisely my point. Pruned Ethereum nodes hold _all_ blocks and therefore are full nodes. In Ethereum, unlike pruning Bitcoin nodes, old blocks are not deleted.
This is a great book for any self-taught programmer: https://bigmachine.io/products/the-imposters-handbook
Are the "on the side" dealers selling the same stuff as the semi-legal dealers? Why does anyone not use the semi-legal dealers?
> Whenever I think, "Thank goodness the limited memory days are behind us", it pops up again and again. Sure, you can buy a new iMac Pro with 128GB of RAM(!!) and smartphones regularly have 8GB available

I think you're underestimating the accretion of software bloat. You remember the days when you did exactly the same things, exactly as fast, with 1GB machines? 512MB machines?

As long as devs don't give a fuck (er, they make "professional decision" of optimizing dev time (over product quality)), the days of limited memory are not going to be behind us.
> Empirically, value of bitcoin relative to other cryptocurrencies appears unconnected or only weakly connected to the properties that we think give it value in the first place.

This is an important point that anybody who has been into cryptocurrency for a while can attest to. We have watched the Bitcoin network exploding in price while meanwhile becoming worse and worse at what it is supposed to do.

Enthusiasts have changed the goalposts, claiming that Bitcoin instead is like digital gold, an idea which Satoshi himself convincingly argued for: http://satoshi.nakamotoinstitute.org/posts/bitcointalk/428/ However, since there are now so many competing products to Bitcoin, equally as scarce but with many better features, I'm not sure peoples' faith in its long-term value can hold forever.
> The reason there are homeless is far more complex than high rent. Anyone working a reasonable job can afford to rent a room relatively cheaply,

Yeah, this is not true.
The most funniest part of this oft-repeated argument is that currently bitcoin blocks are full, the mempool of pending transactions is at record highs and people are happily outbidding each other in fees.

Though apparently no one is using it if you listen to the internet.

There's a massive dichotomy between the cryptographically provable transactions and commentary. Someone is obviously using bitcoin. It's at max capacity.