skysight-inc/HackerNews huggingface dataset:
The land should be what breaks this loop. Land is required, nobody created the land, it is the common wealth.

If we taxed land we would see living costs suppressed and a return back to the days when we could choose if we wanted to work rather than being a wage slave, forced to work by high rent costs due to land speculation and infinitely elastic fiat money supply. We've seen what happens when we near-double labour supply (women working), bankers extend twice the credit and house prices double, allowing them to cream off the labour of both parents where before women's value was not available for seizure by the bankers.

The current system forces labourers to sell the one thing they have: themselves. And they are bidding into an oversupplied market.

It's a complete disaster that begins at the door of the goverbankment. If we don't have reform the west is going down. We can surely see that from the precipitous drop in real living standards over the past 30 years. Now we have both parents slaving all hours for the banks.

Think of the yawning gap between wages and value produced, which has widened. This is because labour has less power to push back. Traditionally this was unions, but I'd like to see that power distributed to the bottom level: the worker. By being able to refuse to work like a dog and handed back subsistence wages.

We need land value tax to fund universal basic income. Companies need to be forced to hand over most of the value labour adds, so there is an equilibrium. And by forced I don't mean by the state I mean because workers have a choice and won't work for peanuts. Right now the decks are stacked against the worker and banks are extending credit / selling off the country to keep the plates spinning.
I think the industry you choose matters. I have done work in the Medical and Transportation industries and the devs there seem to be older. I tend to gravitate towards development where the code simply has to work correctly. This means proven technologies are used as opposed to the new and shiny.
I had a conversation with my wife, who's training to do front end development, just this morning. Our product is going to have Javascript. It's going to have JQuery. After that, probably not too much. I explained to her the difference between an app and a web site (we're making a web site). There is only one app-like section. Even that is vanilla JS.

All that said, I told her to pay attention in the Udacity backbone class. General framework knowledge should let her generalize using JS.
I spent my first 5 years out of college as an RPG developer, and even I was like "wait, can he mean THAT RPG?" I'm not even old, I started that job in 2005!
Similar in spirit (but not so introductory and specific to mechanics): Structure and Interpretation of Classical Mechanics, by Sussman and Wisdom. Whole book available online here: https://mitpress.mit.edu/sites/default/files/titles/content/... .

(SICM uses Scheme -- of course! -- where this course uses Haskell. SICM is cited in the paper linked by agumonkey as an influence on the approach taken in this course.)
Well, an honest conversation would involve acting like a regular human, and not a lean mean learning machine ready to go head to head with any younger developer.

Because most people want to live their lives, not jump on a learning threadmill.
How the hell do I upload or even make subdirectories? I do not understand.

https://github.com/timonoko
I thought that was the whole point.
It is hard to evaluate UML because there are so many subsets of UML that represent many things. There are quite a few reasons why "the map is not the territory" when using UML, primarily an inability to round-trip executable code to the model and vice versa.

UML standards are being extended to make possible "executable UML" and although the average UML tool sucks, there are people realizing much of the Model Driven Dream using kit from certain vendors.

The data-flow stuff is definitely not useless: do you know how many engineers and experimental physicists use LabView? Data-flow tools are also efficient at parallel execution, thus you have people who are great at marketing and geospatial thinking who can create "Expert Systems." From a front-end application it is a simple server call to run the things they wrote to make business decisions.

Scratch is the one visual programming system everybody loves and it is worth imitating. In particular it is good for writing programs of the procedural variey.

Years ago I used a web-app construction toolkit called Tango where instead of writing code like PHP you stack up a lot of blocks like Scratch.

Tango was not that bad. It did not stay up to date with modern thinking about how to make webapps, but it was workable, people really built apps with it.
>First, homemakers aren't unemployed. They just work at different things.

So you are agreeing - since before one person was devoted full time to homemaking, and now they must find paid employment - that work still needs to be done so it must be done in addition to the hours worked at an employer.

so instead of one person doing 40 hours at an employer and one person staying home to keep up the house - we have two people working 40 hours each and then working overtime to maintain their house after work. We've added 40 hours of work to the equation.
I can't speak for NYC but this is also my experience at Google Zurich and London.
Despite being a fairly rational person, I have come to believe that there is some wisdom to the phrase "you make your own luck".

The experience is purely anecdotal, but you see it manifest in all walks of life, granted you would expect luck to be streaky or not evenly distributed on the local level, but there seems to be an observable relationship between "lucky outcome" and confidence - think sports, business decisions etc.

If I had to offer an explanation for it, I would go with the fact that our brains are complex machines that have developed heuristics that are better than we realise at predicting outcomes and when we give ourselves to it (through confidence) we end up with outcomes working out positively more often than negatively.

The obvious counter argument would be selection bias - when you're up on your luck and your confidence is high, the losses don't seem to matter so much (and vice versa).
Sorry for the delayed response. As paulddraper there is no official doctrine on evolution, but Mormons do not believe in "Creatio ex nihilo" or that the creation of the earth was literally a seven day period. The "days" of the creation story are meant to mean periods of time, and we do not fully understand how God created the earth or that evolution was not necessarily a part of it. Mormons do not accept a lot of the "standard" Christian teachings on creation that actually stem from the Greek/Roman philosophical influence in early Christianity and not from scripture.
Our official doctrine encourages us to seek to learn and understand the will and processes of God through science in addition to spiritual experiences.

"Latter-day Saints should strive to use both science and religion to extend knowledge and to build faith."
"Is there any conflict between science and religion? There is no conflict in the mind of God, but often there is conflict in the minds of men."
http://en.fairmormon.org/Mormonism_and_science/Are_they_comp...

More Sources:
http://en.fairmormon.org/Mormonism_and_science/Evolution/Off...
http://en.fairmormon.org/Mormon_view_of_the_creation
I bet more people are getting paid to do Clojure work on production systems than Haskell or Emacs lisp.

That's a really nice web site. It took me a moment to realize it's showing quarterly data (sadly last updated in 2014), and that the ranking is based on the first metric ("number of active repositories").
Sir Isaac Newton wasted much of his life trying to inject religion into his science. Ultimately it was for nil, as the concept of God has no place in science.

Cute, but trying to draw meaning in numbers derived from millennia aged books is this same madness.
I was curious and checked out FA's CDN https://use.fontawesome.com/releases/v4.7.0/fonts/FontAwesom... and the rest of the fonts as https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesom... (not sure why they name the OTF differently)

otf 110KB
eot 102KB
svg 157KB
ttf 102KB
woff 96.1KB
woff2 75.8KB

All appear to be using gzip in headers
Uber is treating its drivers as sweated labour, says report
For my blog, I embedded all my webfonts into my CSS using base64 data URIs. That CSS is 100k, but my server gzips it to 72k, which is not much bigger than the CSS without the fonts + the fonts separately. Because I don't have HTTP2 yet, fewer requests make it faster (especially considering HTTPS), despite the extra size.
Young coders can code that 10,000 line bad idea they had really fast, while older ones can recognize that a problem isn't new and avoid the 10,000 lines altogether.
مشاهدة مباراة الاهلي والرائد بث مباشر تابع لايف يوتيوب اليوم اون لاين
I am curious is this true for all other JVM-hosted languages as well?

I've only ever been exposed to Clojure. Does Scala and JRuby have this as well?
The Best Antivirus and Security Software
I am doing just that (but Go and Rust don't belong on that list). However, if a lot of people are doing things radically differently it starts limiting my options too.
All it teaches is Euler's method (and the euler-cromer variation)? That's .. not much and pretty basic. I'd expect a lot more from a comp. physics course. Usually you see at least something like symplectic integration, solving PDEs, quadratures, and a monte-carlo simulation like a 2D Ising model. I've taken two comp. physics courses at the undergrad and grad level. definitely preferred the course where he explained the algorithm in pseudo-code on the board, and we could write it however we pleased.
I don’t do alarms, just timers, but my site does it like this:
http://5.minutestocountdown.com/

One nice benefit of doing the number first in the url is that the second time you set a timer you can just type a single number and url autocomplete will fill in the rest for you.
> Change the input data to HashDoS every implementation suspectible to it until there are no more suspectible implementations .

If you pair this with reporting the worst-case lookup performance among the inputs for each language, it might be pretty effective. Maybe create an index that considers both hash and lookup time. And perhaps instead of crafting specific worst-case inputs knowing the algorithm-under-test, we could just use a wide variety of real world style inputs.
The fact that he was screwing Glass's marketing manager probably helped.
Nice piece of wisdom right there, thank you!
The problem is, adding a drop of black paint isn't mathematical addition. When you add two different kinds of paint together, you mix them.
I'm glad they get a commission on those. Unlike the poor folks at Best Buy who get nothing for upselling the worthless warranty extensions. I last asked a few years ago so this may have changed.
Yeah I get flak when I still use jQuery in new projects. Why do I use it? It fucking works, with no need to depend on npm, the application is a lot snappier than using Angular.

If I move on from jQuery, it won't be to Angular. I tried React, but I also found it too much boilerplate. I'm trying VueJS next.
Individualism and moral relativism are two orthogonal things.

I say that with no attempt to imply anything about the rightness or wrongness of those things (at this time, anyhow); I simply am pointing out you seem to have conflated two things that are quite different.
> Getting the drivers into the Linux kernel means - as one can see - going deeply into kernel politics. If Microsoft required something similarly, the hardware vendors would tap their forehead at Microsoft.

I'd imagine if you wanted to include code in the NT kernel they would. But since they don't allow you to include your code in the NT kernel at all, they don't require what the Linux kernel developers require,

i.e. MS is not providing the same level of access, so it doesn't have the same requirements.
what are some examples of people that achieved success without working hard?
> but I found out he was a physicist recently

The horror.
I've seen several examples where the younger developer (often me) comes up with some really clever code to make a certain thing run really fast, and the older developer coming along and pointing out that my underlying premise is wrong.
I find the combination of Haskell and such simple techniques quite odd. This seems more like an introduction to Haskell using some toy physics computational examples.
Missed the Kickstarter campaign, so i will by the font next year for regular price.
Xerox Alto Restoration – Ethernet pioneers/founders of 3Com visit [video]
Swarms outperform Polls
I used http://fontello.com/ when I needed few icons
Inkscape can convert fonts inside an SVG to paths.
I'm sitting here with my keyboard in my lap. I've recently noticed it is a lot more comfortable too. I'm alternating with keyboard on lap to mouse on lap depending on what I'm doing.

This hands at lap level seems crucial, I don't know how I've missed it for so long. However a laptop doesn't strike me as ideal unless coupled with a monitor at eye level as I'd be looking down constantly.
Strange, i'm trying to get further from the web.

As it stands, everything i do is web related in one way or another. From storage to home assistants to note taking and blah blah blah, they're all on the web hosted by someone else.

I know there are a few alternatives, but none of it really makes me happy. Currently, i'm trying to make my own home cloud, with a focus on simplicity.. but i doubt i'll succeed. I just know that nothing seems simple. I'm talking like, single binary "can't fuck it up" simple. Because it has to be stupidly easy to be used by my grandma, even if that means less features.
Ad blockers are new, so we don't have to "get used to it". Successfully lowering the amount of incessant ads I am exposed to has increased my sovereignty and peace of mind.
I doubt most will even go that far. You can pretty much expect those that won't go HTTPS (for whatever reason, and there are many) to change their input type="password" fields to input type="text" fields.

That is probably what I am going to do for the internal site I maintain at work, since I can't get an SSL certificate for such a thing.

All this change is going to do is make password eavesdropping in person easier.
> Out of those 1k, 950 are retards.

Is this language really necessary?! Yes, I'm going to be that guy, but having worked with special needs individuals, it really upsets me when people still use this term. It's about as outdated and offensive as labeling something you dont like as "gay".
https://github.com/drduh/macOS-Security-and-Privacy-Guide
jQuery isn't dead, and wasn't a failure. It is still widely used and probably will be for some time to come. There are many different types of web projects! For those that require more than vanilla js, and less than a full blown framework (Angular, etc.), jQuery still has its place.
Samsung limits Galaxy Note 7 battery to 30% charge
Taxing land only works if the distribution of land is equitable, except that value-generating uses of land (factories, cities, and farms) aren't distributed uniformly throughout the country.

If you wanted to make that equitable, then you'd need small slices of land to be uniformly distributed to people, but that becomes more or less equivalent to just redistributing equity in companies. And then you'd have to redistribute the equity from time to time, or else you'd need to prevent people from buying and selling equity. Otherwise, the rich will just buy up all the equity again.
So he proposed setting up a new Facebook stock class.
The new shares would automatically dilute the voting
power of existing shareholders, because every share
with voting power will split into three shares -- one
that has power, and two that don't.

I think the argument is something like: people knew Zuckerberg would want to get money out of FB, so even though he currently had majority control they expected he would give it up soon. Introducing multiple stock classes allows him to sell stock while keeping majority control, so he's reducing other people's voting power relative to expectations, while technically everyone who had N votes before the split still has N votes after the split.
As a scripting language the startup is a pain (It has been getting much needed attention just this past month and they are seeing a big improvement on that)

In terms of having a soft spot for lisp and clojure I find that Racket is the best thing ever for scratching that itch. I really am excited by clojure for scripting though.

Racket Scripting https://docs.racket-lang.org/guide/scripts.html

Certainly many little tricks to help with speed.
You could say both groups are pursuing their optimal strategy. Thats the only useful definition of hard work imo. Everything else is a waste of time.
SICM also goes into way more physics than this course page does. Lagrangian / Hamiltonian mechanics, canonical transformations leading to symplectic integration, phase spaces, and perturbation theory.
If that's what you wanted written, you could write it yourself. I deemed this more important.

I didn't call the person I replied to any of these things.

It's not about conformism, but about how much a person is driven by the system they accepted, or the perception of the system. A lot of things get propagated because they have always been this way, and often it's not even necessary, but nobody questions it. Then someone does and it falls apart. Most people who understand the system stay within it, it's essentially admitting defeat.

To understand a system is to give it credit, to accept it, to make it valid. Poor systems should not be made valid, they should be rejected as the nonsense that they are. I expect more from people who claim they are extremely hard working and successful.
I think he's trying to say that ageism isn't as much of a big deal as people make it to be (outside of SV's alternate reality) - everyone in the industry deals with the constantly shifting landscape that engenders feelings of job insecurity for programmers young or old. It's just tougher on older techies that haven't carved out their niche. If you're trying to fit in and compete with fresh bootcamp grads working new frameworks at age 60, you're probably due for retirement - there's a reason why the traditional career path was to engineering management positions for senior engineers. Either management, or something you're really good at that isn't the most hip new tech but still in high demand.
These things highlight how the current system of font distribution is really suboptimal. Even CDN hits are metered, and the idea that I need to either load or cache a bunch of data to render text is dumb.

My employer manages like $20k devices. I betcha we spend 5 figures annually on this crap.
No, not at all, just that interviewers are totally uninterested in anything older than about that date. I've been in the industry for 16 years, the last 9 on my own as a consultant and have been kicking the tires on some full-time jobs in the last couple of months and it's definitely eye-opening: they really only want to talk about what I've just worked on and trying to use examples from anywhere else in those 16 years is met with suspicion. Some of the hardest problems I solved were when I was limited to ASP and Access. The fact I didn't build the thing in Mongo and Clojure doesn't mean I can't use those technologies. Some of it is the impedance between "technical" recruiters who are really just looking for you to say certain keywords and some of it is the age gap between older devs and the developers who are typically interviewing them.

I have a resume that's good enough to get me in the door at a few places you've heard of this time around but it was also turned down flat without more than a recruiter call at other places where my current experience exactly matched the tech they were asking for. I can't help wondering if they saw "16 years of experience" and either thought "too old" or "too expensive". I have considered doing a little A/B testing on that.
The Information is a highly respected source, and the story was written by Reed Albergotti:

https://www.theinformation.com/reporters/reed-albergotti

It's investigative journalism, not gossip.
I've noticed that the people that ridicule you for using stuff that works (like jQuery) are the same people that have trouble maintaining their own older code, because they'd much rather just start over.
> But, isn't subsetting going to result in users now caching your subset instead of a cached copy of everything?

Disk is cheap. Particularly disks that you don't pay for like your users' disks.
Using the topic, how is it that Tim Ferriss has such a huge following / impact? To me he lives in a fairy tale world, his pieces of advice are usually laughable and unrealistic. Basically, all he seems to do is so disconnected from real life.

Or am I missing something?
Is it terribly difficult to update the page title if the tab is not in focus? I guess browser pauses js interaction with DOM if the tab is out of focus.
Oh I agree it's no excuse, OP just asked what the tradeoff/cost was. There is still some but as you say it's negligible and especially so for a very small site like that.
Same as now, yes.
> Taxing land only works if the distribution of land is equitable

Why? I don't see why land value tax cannot exist within the modern world we have of "capitalism" (it's corpratism right now!). Nor do many, many economists.

Never ever heard anyone say this before. The whole point of LVT is to stop unproductive hoarding and to capture the rentier aspect for the common wealth. Have a read up.
> The floodgates need to close, now.

Why? The internet itself is an open, uncurated platform.

The basic ability to publish things and finding good content are two separate problems. Don't try to solve one by restricting the other.
Would love to see three AZs
And in a few years he will be touting the value of people right around his own age. It's human nature and one of the most valuable things about getting older (while continuing to learn) is to be able to see that kind of thing and value insight from anyone, not just the people who look exactly like you.

Harder to learn if you build up an empire of people who look exactly like you.
jQuery UI was a set of UI components, not an application framework that attempted to handle state and UI views in a coordinated fashion.
The main question, aside from performance, is...

- Is there an (abstract) attack model? (Assuming that you have one if you ought to)

- Then: Can an attacker insert collisions into the DB, and is that problematic?

- Then: A non-cryptographic hash might be much easier to "reverse", especially for short inputs. Is that problematic?

If none of these are problematic you probably don't need a cryptographic hash.

Regarding performance: BLAKE2b on a Haswell gives you, in a "naive", pure C implementation (compiled to pure, non-vectorized AMD64 assembly), about 230 MB/s / GHz. (Referring to https://github.com/borgbackup/borg/issues/45#issuecomment-22... ), ie. something like 850-1000 MB/s on a desktop SKU. There are implementations that are around 10-30 % faster than that.

AFAIK all these newer n-c hash functions that popped up in the last couple years perform (on desktop SKUs) in the area of beyond ~10 GB/s.