skysight-inc/HackerNews huggingface dataset:
> Working class people can and do take pride and satisfaction in working for a living instead of living on the dole

Right on, and if you have too, you should.

But these things aren't equal. And now you're just moving the goal post.

First, "living on the dole" has a bad connotation. You are already setting social norms as you say it. Implying that it would be shameful to do so. This plays into the idea that people's needs for esteem is driven by societal norms. And this is one part of the social progress that might need to happen.

Second, as it stands, those two options don't afford you the same produce and sercices. Working still raises your standard of living higher but what if it didn't, and in fact, paid less? That is the hypothetical I am talking about.

Third, you've moved the goal post. Because this isn't about the choice between not working and working a bad job. I'm talking about the choice between not working, or working towards a good job. And which one would feel more rewarding?

Now personally, if "living on the dole" as you say was providing me with all the safety and physiological produce and sercices I need, I'd probably choose it over working. And all my "work" would be philanthropic use of my time on things I find rewarding to work on.

Lastly, who knows? I don't. And I'm just saying, these kind of thoughts and conversations is what we need to have more of. But the reality is that, it doesn't make sense to have people do things that aren't needed. So as we need less and less from others, we're still gonna need to find something so everyone has a fulfilling happy and long life. I mean, hopefully.
Interesting, will they accept tuition payments in it?
I don't understand.

The events are associated with coordinates and then binned into their containing hexagon at a given resolution.

So if 10 people request a ride in the same hexagon in a given time frame it weights that hexagon according to surge pricing rules.
Or, to throw a third option one out there -- "Go doesn't have generics because they would interact poorly with some other aspect of the language." That works, too.

For example, it's why F# continues not to have ad-hoc polymorphism, despite many users clamoring for it. I'm inclined to agree with the project's maintainers on the subject. As useful a thing as it is, and as glaring as it is for a modern descendant of ML not to have it, it's hard to see how it could be added without creating all sorts of language warts.
> With traditional cryptocurrencies, users compete to solve equations that validate blocks, with the first to solve the equations receiving funds. As the network scales, this slows down transaction processing times. Algorand uses a “proof-of-stake” concept to more efficiently verify blocks and better enable new users join. For every block, a representative verification “committee” is selected. Users with more money — or stake — in the network have higher probability of being selected. To join the network, users verify each certificate, not every transaction.

Seems they've moved to a Proof of Stake solution, rather than a Proof of Work. Ethereum was meant to switch to it, iirc, but never did.
The 4.2-kiloyear BP aridification event
I am applying that term to Go developers against generics no matter what.

C does provide minimal support for generics since C11, with improvments planned for later standard revisions, as anyone that works predominantly in C should be aware.

And yes I am aware that I kind of reversed the meaning of the term, but that is how it feels all the Luddite arguments against generics.

Just because there are plenty of old tech languages, which many in the generics crowd have a large experience using, doesn't mean we should keep using such approach at expense of productivity.
Thanks! Lots of changes since the last time it showed up (2017 I think): faster page load, less JS, better diagrams, more diagrams, better colors, axes legend, more polish, more interactive parts. I wrote about these http://simblob.blogspot.com/2018/04/april-updates-hex-grid-g... and http://simblob.blogspot.com/2018/04/april-updates-iteration....
It is a short, you're betting the value of any given action you're not taking will be zero, at any future time, and that it is extremely unlikely to be exercised when its value is non-zero.
You can't say 250k is a baseline unless you know what sort of company you're building. For a services / consulting company where you're getting revenue upfront, it is probably more than enough... For a product company, it may be way too little.
Extensive vs. Intensive Learning
People become corpses after death. It's not so big a mystery.
Is data usage a big problem for Bitcoin?
Thanks for this, have been following the project for a while.

A minor annoyance, right now the usual option that allows to forward all traffic through the vpn is missing (the os and others put everything in an advance options pane accessible via button on the main screen) and route have to be configured manually each time... please keep this in mind for the next release ;)
Best Waterproof Headphones for Swimming (With/Without Bluetooth)
That could be an interesting first use case: accepting partial or full tuition payment or maybe student fees or club/activity fees with this?
Read a paper: Scripting – higher level programming for the 21st Century
Technical debt concerns are not necessarily 'unvalidated' - at least not to the extent that almost everything is a little fuzzy in tech anyhow.

For example: you started a few feature with a few scripts, added a few new things here and there ad-hoc. Now it's growing and full blown and nary impossible to maintain. A more clear understanding of the problem space now exists, and also that a refactor would make sense.

The continued inability to really move forward due to the rag-tag system is a kind of debt, and the trade off/decision has to be made as to wether or not the team needs to take a few steps back before moving forward.

This is really common.

I worked at BlackBerry during their heyday. If you are old enough to remember, there used to be international headlines when the BB email service went down. Everyone in the press was using BB and would harp on it. This is partly because BlackBerry had made a bunch of acquisitions and gun-taped the systems together, as opposed to properly integrating them. There was a real 'cost' to this bad press. The only real and fundamental way to avoid those systematic failures was to do a proper integration which in and of itself was a risky and unwieldy proposition for the company at the time.

I'd argue that was a fairly material and validated form of technical debt.
I should do my own research but I’d appreciate if you can name a few of them.
Exactly my thought. Joining is just a one-time problem, staying up to date and mining are the big energy and scalability killer. I somehow assumed that Bitcoin already has some functionality (inherited from Merkle Trees) in place that you don't have to download the whole chain?
Oof. As a German I cringe when I hear people cite the firebombing of Dresden.

Yes, it was one of the worst bombing raids and yes, we would consider it a war crime (or at least extremely unethical) nowadays (much like many things both sides had done throughout either World War) but it's usually invoked to play down nazi crimes and it's usually misrepresented because of very successful propaganda.

The estimated death toll was around 25-30 thousand. During and after the war various revisionists and propagandists have blown up that figure to over 100 thousand. Additionally German nazis have built an entire tradition around it, "mourning the fallen" to exploit the incident as a display of nationalism and nazi sympathies.

There's no legal basis to single out the bombing of Dresden as a war crime within the context of the Second World War. I would say that it can be argued that some of the crimes nazis were charged with after WW2 also lacked a pre-existing legal basis but there was no expectation that the winning side would apply punishments consistently, sufficiently or even fairly.

So even if there were good reasons to categorise the Dresden bombings as a war crime in the context of WW2, it'd just be one of many alleged and proven war crimes that went unchallenged -- including other crimes (and "crimes") committed by the US, the Allies in general or any other involved military.
Chicago was extremely fortunate to also have Dick Buckley, who had great pipes and an encyclopedic knowledge of traditional jazz.

The likes of these men will never be seen again.
They're economically irrelevant so they're ignored. Their demands tend to be edge cases.

NoScript users are like the customer that demands the most but pays least. After some rants of such customer, they're ignored.
... especially web designers.
"Hipster: A person who follows the latest trends and fashions, especially those regarded as being outside the cultural mainstream."

Yep. Go is a hipster language, even if you don't like it.
Depends on whether you ask management.
I recently went to a department store called Kohl's for the first time with my wife, who'd been shopping there for years. For those unfamiliar with this store, think something similar to a JC Penney's. What struck me was that above every item was some digital signage showing a discounted price or promotion (B1G1 Free, 25% off, etc.), along with the MSRP price. So basically, anything I looked at seemed like a great deal. They also have a rewards program whereby you get "Kohl's cash" whenever you reach some threshold for purchases (something like $5.00 Kohl's cash for every $100 spent), which effectively gives you a discount.

Of course, I soon realized that this was all simply a tactic to encourage people to continue to spend their money in the store, an effective one at that. The "sale" price was really no different than the standard price at any other retail store. It was just the perception of getting a good deal and triggering the dopamine receptors in the brain. I told my wife this, but her reaction was one of incredulity. Her thinking was she was saving money by shopping there. It's such a simple, yet brilliant tactic. Make people feel like they're getting a good deal, and they'll spend more money than they otherwise would.
PSA: Update your Transmission. A good chunk of you are running 2.92, which is susceptible to CVE-2018-5702[0] (which allows basically anyone to write arbitrary files to your computer from a webpage).

Also, cool trackerless magnet link, worked a treat.

[0]: https://nvd.nist.gov/vuln/detail/CVE-2018-5702
Note that even the Swedish spy plane is using Ads-b while flying along the baltic International border zone taunting Russia but the migs answering the taunt is not. Also flying dangerously close to the spy plane (10 m reported once). However the US spy planes are also mostly flying with the transponder on there.
Intel Preps for Discrete Graphics Cards with Linux Patches
Qualities of Highly Successful Entrepreneurs
Yup, that could become big - Facebook started first in academias and first users were students.
> 2- Specificity issues? Never use IDs, stop using tag names and simple classes and adopt a simple naming structure

I have one exception to that in my own work, which is to only ever use IDs for styles that affect the layout of a block/component on a specific page. This makes sense since parts of a page layout are usually very specific and not that dynamic(in which case class names might be more appropriate). At the same time, component-level styles should never make assumptions about how they are positioned on a given page.

Let's say that we have a page `/blog/:entry_id`, and this page has a right-hand column to list related blog entries. This component would have an id `#blog-entry__entries-list`, which would control how the related-entries list appears on the blog-entry page(in this case, putting it in a column on the right), and a `.entries-list` class that controls the global appearance of the component.

This way, the entries-list can be used in different contexts without having weirdness caused by a margin working fine on one page but having to be negated on another page where the margin doesn't work. Try to add styles, but do as minimal overriding as possible.

In combination with BEM, primarily for the benefit of all selectors having the same specificity, I've found this separation of concerns between IDs and class names to be very powerful and simple to understand, especially since it doesn't require more verbosity.

Another part of my styling workflow is Sass mixins.

Let's say that we want the entries-list component to appear more compact on another page. Perhaps it appears somewhere on the site index, and takes up a little more room than we'd like.

Since component styles can't assume anything about their environment, and since layout styles(i.e. our ID selectors) can't know about the inner workings of their components, there needs to be a way for layouts to have a choice of component variations.

In this case, I would create a mixin `entries-list--compact` inside the entries-list Sass file, which would contain CSS properties that would make the entries-list smaller.

Back on in the index Sass file, I would include that mixin:

```

#index__entries-list {

@include entries-list--compact;

}

```

But what if we only need the list to be compact at a specific page width?

```

@media (max-width: 640px){

#index__entries-list {

@include entries-list--compact;

}

}

```

I've found this pattern of mixins to be very powerful. Any page can decide whether to use any mixin at any page-width. CSS for layout stays very lean, as the only properties it's concerned with 99% of the time is width, height, margin, and padding. A component can be completely replaced with new styles and behave properly on existing pages so long as it conforms to its existing "API" of mixins.
From the conclusions I've read in the paper I understand that this new cryptocurrency reduces the join bandwidth and blockchain size.

https://people.csail.mit.edu/nickolai/papers/leung-vault-epr...
If there is a beam of energy being transferred from space to the surface will it be visible?

Edit: Apparently this is a stupid question, but I still don't know the answer.
Two 20 Year Olds Reshape Entrepreneur Landscape with Social Investment Platform
It was for me for a while - I refused to download the entire blockchain. With that said, there have long been mitigations for end users with local wallets.
The only big gain of ARC is the adaptive sizing. If you can live with static sizing you will do just as well with 2Q, which is not patented.

I haven't used a true LRU in quite a while because the coordinated bookkeeping required is as disaster on multithreaded programs. ARC and 2Q can be largely lock-free.
In between Automated Insights and my current startup Spiffy, I built Teaching Startup with $10,000 out of my own pocket, 60 hours a week of sweat equity [...]

Past tense implies that you did it (and it's awesome that you did)...

More to the point, if "$250k is arbitrary because any number would be arbitrary" then it's not a good minimum baseline to shoot for, it's just a random number. Better to actually think through how the business will work, what resources you can draw upon, what your expenses will be, how your revenues will come in, etc. And then estimate your financing requirements based on the specifics of the business.
No regular JS only website/app required 500mb of data. Please stop exaggerating. It does not make your point valid.
Intel Acquihires Ineda Systems to Bolster Discrete Graphics Team
Yeah, it's really not hard to delete a CSS file. People really are that lazy, but that's on them, not the technology.
Apple's Planning a 16
But USB C ports are standard USB ports. They’re not some proprietary thing. They’re standard USB.
With an adblocker, pages load faster and you save data. If you’re already blind to ads then it shouldn’t matter...
Windows 10 April 2019 Update Brings Linux File Access with Enhanced WSL
Intel Unveils Specs for 9th-Gen H-Series CPUs
Agreed, college students can be a good target user-base. Making payment easier/simpler/"more futuristic/cooler" could lead to buy-in/usage. Just recall how it was to interact with your university registrar/bursar...
I have long wondered how cryptocurrency fans would answer the question:

‘Would you be happy if the crypto-utopia you bring up happens in the next 10 years, and all value is stored/transacted through a cryptocurrency, but it was a coin that you do not possess now, nor could you transfer any of you current currencies into it?’

Say tomorrow someone releases the one true coin, but no one notices. All other cryptocurrencies drop to zero value, then a crypto miracle occurs - the one true coin is uncovered and almost overnight becomes the defacto monetary standard. Would crypto fans be satisfied?

This is a long way of asking: do you want cryptocurrency to succeed if you knew that you could not profit from it doing so?
Not really. The biggest problem is getting more of the participants of the network bootstrapped with a fully validating node. Most people right now choose to rely on others instead which defeats the purpose of Bitcoin and makes the network overall insecure.
Paper: http://www.mit.edu/~yossigi/vault.pdf
Was that article written in close proximity to the 'City of London'? Now that is titular irony.
This article describes technical debt in code which isn’t the only kind of technical debt. It is potentially much clearer from my perspective to understand technical debt in architecture and infrastructure.

The amount of technical debt can be described here by identifying the quickest shortcut as well as the most correct solution, choosing the solution between those two on the spectrum that makes the most sense for current time and staff, and taking the difference between where you landed and the most correct solution. This difference is technical debt.

Taking on the debt does most times get you further faster, but in turn it slows you down in the long run. The longer you wait to pay it off, the more time in the interim you spend making minimum payments that get you nowhere but consume time.
Help me make it happen :).

(Though first, help me validate it actually makes sense. I know very little of interferometry - enough to imagine this could work, but not enough to be sure an equivalent result won't be achievable through a bunch of ground stations on opposite ends of the globe.)
I’ve heard it’s kinda the opposite. Apparently, lotsa white labeled goods are manufactured in the same plant as the name brand stuff, by that brand, but to differentiate it, the brand will tweak the recipe slightly for the white label run.
Indeed, it is not a useful weapon in an all out war. I'd expect it to be used as surgical strike capability instead. Special operations. You can blame its use on inclement weather due to amount of electric charge this will paint on anything in path and resulting lightning storm.
A ban (as in your examples), or more generally regulation, is not at all the same thing as the government taking over an industry altogether.
Much more power. I used an Air, on principle, for way too long. A very old Air at that. It was stupid of me. I got a beefy late-2015 MPB, the last model with the ports, and it was life changing. I then tried a 2016 (I think) new style MBP and it was even better. It was as light as my old air, but with the MBP specs. Liked it, but it was just a loaner so I had to return it.
What's your opinion on so many Startup books apart from Lean Startup, Zero to One. Should one read the typical 4-6 usually recommended or are there some hidden gems not talked about much? Though, personally I feel that after reading 2-3 books, rest of the bits can be acquired by the occasional blogposts. Also, these periodic blogposts are sometimes better as they help in reinforcing ideas/ important pointers which one might forget after reading a book. One aspect of books which can't always be replicated in blogposts are the case studies.
> I am applying that term to Go developers against generics no matter what.

They are actively looking for something that doesn't suck. Aren't they?

> C does provide minimal support for generics since C11, with improvments planned for later standard revisions, as anyone that works predominantly in C should be aware.

Not sure what was your intention behind that statement. But of course I'm aware of C11 Generics. And they might be nice for a generic min() and max() and similar but other than that honestly I have little use because types are not values and in C, types are not elevated to be much more than simply physical layout. Whenever I've tried to encode meaning in types in any language I've failed spectacularly. Feel free to make Oddintegers and Evenintegers all day long if that's what makes you happy.

> And yes I am aware that I kind of reversed the meaning of the term, but that is how it feels all the Luddite arguments against generics.

Let's get a life and not spend all of our time raging against people doing different things differently. At Google, I'm sure Go does solve real headaches they have with C++ ((re)compilation issues being only the worst offenders) and Python (performance...). And probably it does so better than any other language can. Because, Google is still primarily an engineering company, not a hipster company, nor a language-obsession company.
The usual advice is to charge per project.

If you really want a time-based fee charge per day, that's a good compromise.
It’s weird seeing all this post-hoc rationalising when there is a perfect explanation for why go doesn’t have generics:

Rob Pike didn’t bother to look into any of the research into type theory and programming language technology. Hence his understanding of types were restricted to Java and C++ and similar (whose type systems are an abomination), and he could not separate subclass polymorhism with inhertance from parametric polymorhism.

But more important, what it says is that types are the way to lift that burden. Types. Not polymorphic functions or language primitives or helpers of other kinds, but types.
That's the detail that sticks with me.

Programmers who come to Go from C++ and Java miss the idea of programming with types, particularly inheritance and subclassing and all that. Perhaps I'm a philistine about types but I've never found that model particularly expressive.

My late friend Alain Fournier once told me that he considered the lowest form of academic work to be taxonomy. And you know what? Type hierarchies are just that.

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

I mean he’s openly contemptous of the academics who do research in his field, while wildly mistepresenting their work. But people eat that shit up, because ”OMG it’s Rob Pike” instead of actually discussing the underlying issues.

Yes Rob, you are a philistine when it comes to types.. (or at least were)
Or a shortcut for non-technical people: outline.com. Works perfectly even on most paywalls, not just annoying popups.
> Just put your CSS in a .css file where it can be cached, delivered by CDNs

.js files are cached and delivered by CDNs too.

> can easily be edited in a single place

If you change the name of a class (or add a new one, delete another one, edit the structure of the component, etc...), then you have to open and edit 2 files. With author's solution you don't. The CSS is collocated with the component.

> Separation of content and presentation has been around for a good reason. One should always avoid mixing logic and design

Author is talking about putting the React component (presentation) and its CSS (presentation) in the same file. He's not mixing business logic and design.
Thanks for your library! I've linked to it from my Hex code implementation guide.

For game related topics, I like http://gameprogrammingpatterns.com/ (book available for purchase, but also freely viewable on the web)
2019.07 Andy, Thanks – Weekly Changes in and Around Perl 6
Bonus point: you get hot reload while editing CSS.