skysight-inc/HackerNews huggingface dataset:
I may be failing to understand, but:

If the whole concept is trustless decentralized (fill in the blank ???) profit, meaning that you can make currency or a timestamp or whatever else using blockchain,

and a sufficiently large force can basically fork off of an earlier block, race ahead in secret and then take over the currency or timestamps or whatever else the blockchain's about,

does this not render the replaced fork useless? As in, if it's money it doesn't count and you lost everything, if it's a timestamp it's not proof because it's not the blockchain anymore, etc?

I guess this is one way to make it so raw power is the only thing that matters, expressed as 'ability to marshal computer resources on a massive scale', which costs money and so it becomes circular. Power/money gives you power/money and so on. Given enough power/money you can simply take over Bitcoin: could be happening right now.

Nice :P
Don't focues your education on single frameworks, take your time to learn the basics. For example:

- Don't just learn Django, learn Python

- Don't focus on React, Vue, etc. learn JavaScript

Those skills will last longer and make it easier to transition into other roles if front-end doesn't feel right for you at any point in the future.
Ethereum Classic is not a fork. It's precisely called classic because it's ETH the one that forked out of it.
So how long will it be before someone puts a gui desktop in a terminal?
Considering that these comments have already been deleted (removed?), I think you're very much right.
Healthcare is broadly a service and thus what hospitals, GP surgeries, etc. produce in the economy.

The NHS is a socialised system based on socialist ideas and indeed can be seen as a socialist construct within a capitalist overall economy. Nothing inherently wrong with that, that's just objectively the way it is. Bevan just said it the way it is.

Now, the military and police are regalian functions of the state. The government and regalian functions cannot really be labelled 'socialist', that would make much sense.
Why are the Maltese so competitive?
It’s been a long time since typing speed felt like my limiting factor.
Isn't this effectively how MoCA works?
Sure - Please suggest. I have been buying books (the likes of Apostol, Spivak, Artin) and doing self study. The typical pattern is start solving the problems and I get stuck with tough ones. And I hardly go past the third chapter of all the books that I had bought because of this.
> You also can't compare the wealth of McCartney to Jagger. Firstly[...]

I'd say firstly because even if they had 100% comparable careers comparing the current net worth of two people makes no sense when you're trying to establish what was a more "successful" approach in terms of earned income.

Maybe Jagger made way more money than McCartney and just spent it all on private jets, gambling etc., while McCartney invested it.
If that is a comparison question to, say mobile development, a lot of people dont install apps until it becomes their mainstream. So yes, web is widely there but be warned, famous phrase "making a website" is tip of the iceberg and I seriously mean it.
They want to command $15/mo for their base plan. That seems very expensive. What do they provide that I can't get from a cron job that notifies me when my services are down? (Coming from the hobbiest or small project perspective, as, at work, we monitor our own stuff with health checks tied into alerting systems).
To see how platforms can save humanity, don’t look at Facebook. Look at pizza
There Is a Free Lunch, After All. It’s at the Office
That's a bad argument because the drugs are heavily marketed regardless of being superior or not.
The cheapest test equipment is going to be some spare computer hardware at each end and a passing a test-suite of your expected performance numbers.
This feels like a race to the bottom. Gitlab was so bold to launch unlimited free private repos. Feels like github made a weak move in response to market loss. It will be interesting to see what happens when Google or Amazon start promoting their git products.
Doctors in the US make almost twice of what doctors in other developed countries make.

If you're saying it's because they have to pay for med school... then maybe it's med school that's taking the bacon :P

https://journal.practicelink.com/vital-stats/physician-compe...

And, as rsj_hn, all the bizarre administrative overhead eats a lot of profits which are basically dissipated, it's economic wealth destruction.
I also don't miss the daisy-chain wiring of coax Ethernet. Any one connector getting out of whack, or a bad/missing terminator on either end, would take the whole network down.
I can see why you’d not want to give up the time to train, but improving the open source projects you rely on could be a really nice job for a summer CS intern - if 12 weeks intern salary is < 3%.
In the 90s I worked for a small company whose LAN was Ethernet over coax. The main issue was if there was a dodgy BNC connector/splitter or break in the cable anywhere in the building, the whole LAN would go down, which was fun to track down. When hubs and switches became cheaper and twisted pair (10BASE-T) more common we migrated over.
This is a duplicate: https://news.ycombinator.com/item?id=18852565
Ask HN: Why is the distinction between AR and VR necessary?
I don't understand why there is any need to distinguish between these, beyond maybe a technical level? I especially can't understand why people would almost go into a flame war over what seem to be just different applications of the exact same technology. Can anyone shed some light on this? Thanks!
Uber CEO Says Market Turmoil Won’t Derail IPO Plans
I'm writing a powershell script at the moment. Why did I chose it? I didn't - it's the only thing guaranteed to be on Windows (realistically).

The problem with powershell as a scripting language, is it's designed to also be used as a shell. Which means, literals can be strings, function parameters are not separated, etc. It reminds me of Tcl in the 90s.

I really like what the powershell environment provides (like cmdlets, .NET) - but the language itself is dismal.

I would have preferred to have seen an existing scripting language, with .NET bindings added to it... the "NIH syndrome".
I’m not sure if this is #1 but this is one of my favorites.

“What're the best-designed things you've ever used?”

https://news.ycombinator.com/item?id=13682949
Oh, is there an older rock band?
It is relevant, because daily trading volumes aren't fixed, and if major shareholder in a company with decent expectations' of a sustained flow of profits starts offloading shares, the price doesn't need to drop very much to get institutional investors interested in buying that equity to hold it.

On the other hand Shifty Joe's Investment Scam LLC and crypto-tokens don't really have a price floor, but that's because neither of them have any assets or reliable stream of future income attached to ownership.
And it is a legal liability as you can quickly get investigated for misspending the funds.
This CCC presentation was an eye opener for me https://media.ccc.de/v/35c3-9370-hacking_how_we_see
This question was already answered several times here:

https://news.ycombinator.com/item?id=1487605 (2010)

https://news.ycombinator.com/item?id=3996652 (2012)

https://news.ycombinator.com/item?id=12496558 (2016)

https://news.ycombinator.com/item?id=16846229 (2018)

(possibly more)
Nice comeback. Made me smile.
I can describe how Django addresses the issues that you raise:

1. You can squash the migrations, or delete them all and start afresh. I have had to do this just once on a project after it was 4 years old, and it was easy to do (ie. it is relatively infrequent).

2. You can experiment by creating new migrations, and, when you’re done, rollback and create the one you want.

The third point I cannot address, as you were very much using Python/Django and I cannot imagine an easy way to use the database models cross-project. I would probably argue that you shouldn’t do this.

However, Django’s approach was largely declarative, but in Python not SQL. Further, the migrations were automatically generated as Python which made them easy to modify.
At Games Workshop we had a huge discount ~ 60% IIRC. Staff were regularly terminated for reselling - a big no no. If you were a hobbyist the discount was great perk to make up for low the low salary.

The share-save scheme, in hindsight, was amazing. You could buy at a good discount. While I was there it traded between 380 and 425p. Last year it hit 4000p. Currently at 3200p. Unfortunately I couldn't make ends meet on my salary there (even opting out of the workplace pension scheme). I try not to dwell on it too much but I really did miss out on easy money.

If you worked at the HQ you were fortunate to have an on-site gym. For £5/m you could join the "Sports & Social" group for access (local gyms were £40+/m). The balance was spent on cinema trips and bowling... great get-to-know-your-department events.

Oh, did I mention they also have a Dwarf themed pub with £1 a pint staff nights?!
GitHub integration in visual studio is quite good, I might switch back from gitlab because of that. I just didn’t think it was worth 8 dollars a month before.
Curious about Go in enterprise web development, have any widely established companies gone full in on Go? Like migrated from Java or other stacks. I'm mostly a C# / Python web developer at my current job, and I'm diving into Go. Might even start suggesting it for future projects to see if it gets approved once I feel reasonably proficient in Go that is.
yep, without www: https://yoember.com
We can continue the conversation here:
https://news.ycombinator.com/item?id=18854862
How about "web developer who thinks heavy client-side frameworks are a bad idea"?
I think you're correct that the old GL API made it quick to get stuff working, but the modern GL is much nicer once you get past the overhead of setting up all the VBOs etc. That only needs doing once, and then you're set.

I've recently been following along a vulkan tutorial to get started with that, in the odd evening over the last few weeks. I'm six chapters in, and I've yet to even draw a single triangle. That's still about five chapters away. While I can appreciate that the flexibility of the setup to remove much of the implicit state contained within the GL state machine is good, I can't help but wish for a wrapper to just make it work for a typical scenario, and let me render stuff with a minimum of fuss.

I'm unsure about where Metal will fit in the future. No matter how great it is, it's a vendor-specific proprietary API and I suspect that Vulkan will be the next cross-platform API which will wrap Metal or DX12 when a native Vulkan driver isn't available.
The only absolute truth in the universe: Everything is relative. There's no only one language to rule them all.
Pick the right language for the right job.
I vehemently disagree. VR has the potential to medicate the two biggest illnesses of our time, namely growing old/frail and being lonely -- not necessarily in a healthy way, but, again, think of it as medication to manage pain.

This is not a case against AR. AR has the potential to enhance many lifes. VR has the potential to create fake new ones.
We use Google calendars. But I use Fantastical (on phone or ipad) to interface with it. Lets me type things in plain English instead of checking boxes.

https://flexibits.com/fantastical
Yes, I can help.
Yes, I think Josh means that.
they will not be dangerous more than any kind of human
It's all about using the correct tool for the job.
It’s the ability to instantaneously open up the iPad and have the screen available to me. I don’t have super lengthy workflows (max 2-3 apps at the same time) so ALT-TAB works perfectly fine for me.

For those times when I really need to, I can always split screen.
Having worked in Chinese tech companies, they are both more and less efficient (fast to execute really).

They're fast because there's no planning being done. Because there's no plan being followed, people can jump on a new project. They're not held up with long term projects and goals.

On the other hand, some large projects are half assed and started fresh over and over because they keep failing due to lack of planning and proper organization infrastructure for execution (processes).
PolyShard: Coded sharding to achieve security and linearly scaling efficiency
NodeJS v11.6 was only released about 2 weeks ago
Depression isn't attributable to any one cause. For some people it is clinical and biological, and these people need medical treatment and therapy; sometimes for their entire lives.

Then there is the depression you get after a bad relationship, or as you said, an increasingly individualistic and adversarial consumer society that goers against our social instincts.
I think the OP meant that it should compile to native code, which is not supported today.
Ask HN: Should you be suspicious if your comments only get upvotes?
It seems that in any given community, the best and worst ideas will often be rejected.

They are outliers by definition.

In one sense upvotes may mean you have a good handle on what is acceptable and can model that well.

But on the other, it may also mean that you aren’t taking risks or that your ideas aren’t that original.

Of course some types of originality will be popular.

In other words, don’t feel bad about your downvotes!

Check to be sure you are delivering your ideas in a way that is consistent with the community, but having some downvotes is probably a good signal (or at least, shouldn’t be immediately viewed as a bad signal).
Monks are some of the least selfish people alive.

They've traded a life of materialism and conflict for self-reflection, asceticism and charity. They don't just hide away and do nothing but take care of themselves.

> Here is the issue, you have a responsibility to the rest of the human race, to become self contained and not give back

This is not a truism and is open to philisophical debate.
I don't think millions of people are okay with it. I think the vast majority are unaware, those who are aware have no agency, and very powerful interests seek to maintain the status quo.
> One is that, because we are building things from the ground up, we don't get things for free that other languages do. For example, JVM-based langs get a lot for free, but at a cost.

Red is implemented in Rebol2. That also comes at a cost due to Rebol2 not being free/libre and being abandoned.
Show HN: Styled-vue – zero-runtime CSS-in-JS for Vue.js
You can think however you wish - and I agree with you - but if you want to be competitive in the modern job market as a web developer, you have to be fluent in client side frameworks.
Both parties are equally guilty of being more worried about holding on to the reigns of power than serving the public.
Apologies for the somewhat off-topic questions:

* Could this be mixed into an existing C# WinForms applications? I'm just talking about using a mix of different window types; I don't want/expect a mix within individual windows.

* Do you know if QT Quick has significantly better performance than WinForms for 2D graphics? I know that WinForms is not hardware accelerated (because it's based on GDI+ which was abandoned by Microsoft before they added hardware acceleration support). But I find documentation about QT Quick's hardware acceleration vague and confusing e.g. [1].

I work on an old WinForms application that makes heavy use of traditional 2D graphics APIs (i.e. Pen and Brush objects used during OnPaint events) but performance is a significant practical problem, and I'd like to find a way to move to something faster somewhat incrementally. My current thinking is to use WPM for new windows, but QT might be a bit nicer.

[1] http://doc.qt.io/QtQuick2DRenderer/qtquick2drenderer-perform...
I'm not discounting it. I'm a happy iPhone 6 user myself. But the trickle down effect you're talking about has to start with some people actually buying new iPhones at some point. I'm a bit worried that Apple is overplaying its hand.

A premium strategy is fine. A luxury strategy could be a disaster, especially if they intend to make money on services that require broad adoption.
I sincerely have no idea how this answers the question. I think you either misunderstood me and the whole thread or have accidentally replied to someone else. I'm European, we have wealth here as well.

Or maybe I am the one misunderstanding, in which case - you can be sure I am a supporter of social safety net.

However as someone experienced not only with the excellent public healthcare system in the north of Europe or in Germany, but with the more average ones in the union as well, IMO you should look at Switzerland more than at the EU. You talk of the EU system as if it is awesome everywhere - it's not. Answer for yourself - are your local governments as efficient, robust and not corrupt as the German is?
Thanks! I'll research that more.
I don't know, the windows UI since Windows 10 is a mess; the Windows client platform doesn't seem to have its best time.

Seems strange to me that they are neglecting the client platform (and developer tools to! used to be very important under Balmer), the lock in effect used to be driving demand towards NT server.

to put it frankly: I don't quite understand the grand strategy of MS.
All I did was ask for some examples. That's not an absurd, inapplicable standard.

And I am not applying the just-world fallacy. I think it is a completely misguided way to think about the world to begin with.

Of course not everybody reaches the optimal outcome in life. That doesn't make it unfair or an injustice.

Why did nobody inspire me to buy Google stock when I was a teenager? Then I would be a millionaire by now. Other people became millionaires because they bought Google stock.

So unfair! It is such an injustice! Obviously I am entitled to be bestowed millions by society now, because the only reason I am not a millionaire is because society didn't point me towards buying stock as a youth.

Also, I think I am entitled to at least 1000 Bitcoin. Can I send you my address? It is not my fault that society didn't encourage me to become a computer geek who would then experiment with Bitcoin mining in 2009.

So obviously I don't believe in a "just world", because I myself am a living example of it not being just!

While you can frame your view of the world that way, and not rest until everybody in the world is EXACTLY the same (you may also look into genetic engineering, because it won't do that some people are more beautiful than others), I think it is a completely silly approach.
No it doesn't. You can negotiate the price of software before you buy it, and you can shop around and choose between alternatives, or choose not to buy at all.

If you need a piece of rebar removed from your chest, then you need a piece of rebar removed from your chest. The price doesn't matter, the choice of provider doesn't matter. The "consumer" is completely at the whim of whatever provider happens to be closest. That's not how free markets are supposed to work.
the most noticeable effect of doing this (at least in my experience) is you can't pick out the shade of colours in your peripheral after a while. You'll see a dull or pastel colour, turn your eyes directly to look at the object and it's actually brightly coloured.
Regarding getting actual work, join local meetups, talk to people that are in the business. If you can get them to talk about their work, learn from them, get better through them and get some connections, you might have a path into the business down the road. Sitting at your computer learning is not the only thing you can do to learn more about this.
This is my problem right now. I'm trying to clean this all up and, while there's tools to find dupes, they're still cumbersome.

I need a tool that will look for duplicate directory structures.
> so you would group controller and view into the view and have a simple overall model-view separation.

> ...

> But operations on the data are just as much part of the model as the data itself.

So you want to move controller into the view or to the model? I can't tell. :)
In theory I agree. But learning something just well enough to get your foot in the door as a junior will have immediate rewards and then you can learn more deeply.
> pure facts and no unforeseeable tension

I cannot imagine a non-trivial environment where everything is deterministic and there's no room for argumentation. For example, when deciding on the color of a new logo, or what to do for a company trip, there's no obvious canonically true solution. Therefore, opinions and personal preferences come into play, which is a source of conflict.
> If this is in fact true it means the rest of the world is freeloading off the US system.

It would be if the US system was in fact efficient and good. But it's not. It doesn't work for the people. It's a huge beast that is out of control and costs billions. It will happily "research" identical drugs, worse drugs or unnecessary drugs if it means it can milk patents for a few years longer.

As it currently stands, it's more accurate to say that drug research in the rest of the world is suffering because it's being dominated (because part of the billion dollar budgets go to marketing) by the US pharma industry, including everything that is broken about it.

If we were freeloading, wouldn't we just take the useful results of your research?? But we get the bullshit too, because yes, your pharma marketing budgets are so huge they do in fact reach overseas.
That is basically what he lists under number 2, "classic web developer".
I'm inclined to say yes but obviously there are many factors: where you live, where you are willing to relocating, sometimes your age, your intelligence. Do you actually like the field? I think it's a good career most often than not but it's not always easy.
I was told ages ago that humans divide our spatial memory into discrete spaces, and then store our memories of objects relative to the space in which we saw or thought about the object. That's why when you need to get something from another room, and you walk through a doorway to get there, so often you'll realise you've forgotten what it was that you needed to get. And then you walk back through the doorway and you'll remember.

I'd guess this is also why memory palaces work - you're basically allocating a data structure to store your facts in.
Note that Bevan isn't saying that UK society is socialist (although he was probably in favour of it) - rather than the spirit of the NHS is socialist. Note that I would agree that it seems "common sense" for us in the UK and I'm definitely not keen on basing arguments on ideologies but it clearly doesn't seem "common sense" for people in the US.
Or the question is, would the Stones be as popular if Mick Jagger was shot in 1980?

I don’t get how this is a fair comparison. The Beatles could hardly still be playing.
How often do you get rushed to your local software company in need of an immediate node.js webapp or you'll die within the hour?
Unlimited private repositories now available to free GitHub users
Designing an audio adblocker
60ft of head is only ~26psi, which unless you need that pressure at a ridiculously high flow rate, is easily achievable with a relatively inexpensive pump.
Youtube's definition of "infringing copyright" is far wider reaching than the actual legal definition.
I understand you, when you lack of money, it will devastate your faith. The path maybe hard, but stick to learn will worth it.
I think it reads better if you replace "bullshit" with "speculation".
You do not mention why you think number 1 would be better to focus on. There are more number 2 jobs available, depending on your location, there might only be number 2 jobs available. These jobs also require less knowledge and training and therefore can be attained more easily. I see a lot of advantages for the number 2 jobs for OP.