jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have been programming using livescript for about 1 year and love using it. My friend uses typescript and another one who is a novice uses vanilla js.

We all share code and use the npm module system to integrate our various work.

I would hate to see another monolithic be born from the most open ecosystem out there.

Programmers all have different tastes / ideas / etc.

Rather than shoehorn everyone into one system we should build infrastructure that allows diversity.

Its a lot like saying everyone should listen to the same music.

Typescript is awesome, just like how both communism and democracy is awesome. Everything shouldn't be a fight and a zero-sum game.

hopefully Microsoft and angular do not crush the beautiful forest that programmers have created.
I do promote TDD, but it's hard to convince yourself (or managers) that you need to spend a couple of hours to fix issues regarding the test suite(s) and not the actual product. Those problems are rare, but they do happen. Just my two cents.

Tests is additional code, additional layer and cognitive load to manage. If you iterate in the velocity I think you would in a startup, then a test suite might be a hindrance.

I consider doing a lean startup/product very much like a feature spike - once you've settled THEN you can start writing tests.
I am looking at one of the examples:

https://github.com/feature-macros/clojurescript/blob/feature...

But if I run Clojure on the JVM, the following fails:

(def host nil)
(defn foo [] (when (= :cljs host)
(gstring/format "something")))

... the error being that there is no "gstring" namespace.

Since the proposed solution with macros would produce such code (I am right?), how does it solve the issue of namespaces that only exist in a specific platform?
What fraud costs? Bitcoin transactions are (basically) irreversible.

You either received them or you didn't, and if your policy is to allow refunds to your customers (when they report a fraud or for any other reason) then all you have to do is send it back. So, what fraud costs?
That is completely true.

But the police don't arrest people for breaking ethical principles, they arrest people for breaking laws.

So also, in context, not entirely relevant.
And what's an example of proper use of this?

(According to man on Mac OSX for G -
"This year is the one that contains the greater part of the week (Monday as the first day of the week)"
I have not, just a password (a hard one, I use 1Password).
Same here. Though people usually give me weird looks when I do this IRL and ask me "Is your email address really ourcompany@yourdomain.tld"?
What's the slowest method to unboard? Wouldn't it be back to front?
As a newb, I do find ECS harder to reason about.
Did you confuse the model numbers?

The ID.3 (which is not sold in the US) had a very early production start and initial software problems (they are getting a big update starting march 2021)

The ID.4 production started later.

VW announced ~40 billions worth of contracts with the usual vendors for battery cells (I recall at least LG and Catl). Those are are putting billions into new plants around the world
Is it? Can you provide some links to examples?
Oh, I know. I expect to have to send it to each of them, manually, in response to bad pitches. And I expect 99.99999% will ignore it.

But if, in my entire career, I can help one recruiter suck less, it was all worth it.

I guess I'm just an optimist like that.
Or, perhaps the common stereotypes of American party politics are flawed, and the two parties are not nearly so far apart as they lead us to believe. I've longed concluded that the Republicans and the Democrats are just two sides of the same coin, and there's a whole lot of political ideas that are completely left out of our discourse as a result.
If you go to the developer page (here http://developer.apple.com/safaridemos/ ) you can attempt to run the demos in any browser you fancy.

On the consumer accessible page Apple are requiring Safari because they can guarantee that the demos will work and they can guarantee they will have reasonable performance. And that's what's important. That's an advocacy page, a PR thing, not "look at this cool code we wrote". Presentation is everything.

In other words, different goals - different implementations.
I disagree with the author. Ideas are not worthless. It is just that execution has a much bigger impact on the result. Ideas are like seeds. Without seeds you can't get anything. But even with bad seeds one can get a good result with good ground and good caring. And very good seeds can be spoiled. Ideas are thus important, but not as much as execution. Considering them as worthless is wrong.
Decentralisation simply moves trust around the system, rather than eliminating it. It is a fetish because most people really don't care.

Immutability is by consensus, not some fundamental law of the universe. Consensus can change (see the reason Eth Classic exists).

Bitcoin's guarantees are not mind-boggling, and the amount of work it would take to fake is not mind-boggling either, it's very quantifiable, and it is some fraction of the available computing power that exists today, for a time period of no more than the age of bitcoin. Compare that to the stronger guarantees of things like AES encryption, if you want your mind boggled.

I don't give a crap how much work a piece of information has attached to it, all that is to me, is a record of wasted cycles.

Further, in most real-world situations having no central authority that can make changes coupled with immutable transactions is actively terrible.
The much older model F was very good - some people tell me better. I believe I've tried one in the past, but it was so long ago that I can't remember. There were a lot of great keyboards back then. Keyboard quality went off a cliff in the mid 1990s.

Someday I want to find a Northgate omni-key from that era which people tell me is the best.
Yeah, I hate to agree with throwing DHS at something, but this is exactly the kind of thing they should be doing.
It may have been outright illegal though. You're taking money from your future shareholders. This may very easily be seen as securities fraud, because you're basically selling shares in your company despite knowing that it's massively overvalued.
Switch is a 4 core 2GHz cpu and a gpu. What techniques do they use for realtime emulation of games for this machine? JIT compilation?
We all knew famous people throwing a fit on twitter would eventually stop working.

Now there is really no support from Google for their products.
I am very interested to know what is the engineering overheads and increase in code complexity incurred in maintaining 2 different views.

At NetApp, backward compatibility and ability to rollback across multiple releases was a hard requirement. This made the codebase real hard to understand and maintain.
I used to live in Oldsmar, that’s frightening
France likely surrendered because their home country defense force was defeated and their capital overrun, the countries administration had little chance of extracting itself from the rest of France before being completely overrun.

This does not always mean surrender; think Napoleon's invasion of Russia. The difference for Russia in my opinion is that they had a large homogeneous land mass upon which to move and maintain their administration.
I still love Perl. I've done more diverse tasks in that language than any other. In fact, I think that the only more go-anywhere-do-anything language that exists is C, but why bother with the hassle of C when Perl is there?
One important thing I would also add here. Think about your daily work in both companies: how valuable it is, how does it impact the company in general.

Right now I work in a huge corporation. The work I do is not THAT important. I mean, it's important, but if I ever decide to leave, that will not affect the company a lot. They will find another engineer and that's it. Such model is good for business, I guess. But, it's important that every employee feel how valuable they are. Not just feel, they should exactly know, that the work they do does really-really matter to a company. This is just imho.
weirdly, an empty line is included in the example output. Does that not count as whitespace?
I once had a interviewer ask me "How much would it take for you to work for us"?

I told him that I didn't understand the question and so he said "How much do you need to live on?"

I asked him how much does it take for him to live on? He walked out and so did I.
Started watching that video and got 5 minutes into it. Thank you for sharing it. It shows good negotiation techniques but it brings out two thoughts/emotions in me.

1. This conversation is painful/awkward
2. Prepping for negotiations is stressful
C'mon. You're just getting silly now.
are there ready-to-use soft synthesizers for specific instruments, e.g. piano?
There are dozens of postings here: http://sfbay.craigslist.org/wri/

And don't limit yourself to your local city, look in all the major cities in North America. At any given time you'll see a few dozen freelance writing/editing gigs in the San Fran, NYC, Toronto Craigslists.

You also have sites like Associated Content, Hubpages, etc. And actually, in its heyday Mahalo was probably a pretty good place to make decent money for the right people.

I don't think sites like Squidoo, Knol, and the new Mahalo that do rev share are good sources of income. I mean, they can be, but it's probably almost as difficult to make money on those sites as it would be to start up your own content site. Being paid per article/report is the best way to do it - from a writer perspective. Rev share is the best way to do it from the site's perspective.

If you're in Canada: http://apply.productwiki.com
Or consider that he's from Montreal, Quebec, Canada, which means there is an odds-on chance his first language is actually French instead of English.
I won't repeat it all here, but if you're interested by the fight against the diseases of aging/healthy life-extension, check out these videos and books:

http://news.ycombinator.com/item?id=1368467
I've just realised that you might think that z_terminated actually "contains" the string, and hence "in-place" would mean modifying z_terminated.

But z_terminated is a pointer to a lump of memory that contains bytes. In that context "in-place" means that you move things around in the lump of memory you are given (the one pointed to by z_terminated) rather than allocating some more memory and using that.

If I'm right, your misconception is by no means unique, but it's a dangerous one that shows that you don't understand what's going on in C with regards pointers, memory and strings.

If I'm wrong then I apologise.
This story is a classic case of survivor bias. Magazines only interview the people who bailed out of companies that went on to succeed. Between 1976 and now, how many people have bailed out of startups that went on to flame out? How many of them are perfectly happy and possibly wealthy?
That's why it's also nice to have a script which cleans out the flash storage. You can play the movies, etc, then just wipe everything out. I didn't realize that the local slider worked for their cookies. I thought you had to do that on their website.
This doesn't make much sense to me. You don't need complicated algorithmic sorting and filtering to inject an ad space after every fifth tweet. Even the client can do that.
The nazi regime is very much comparable to the Chinese communist party in methods and death toll, about the only thing they don't measure up on is overt military aggression.

Why do you dismiss any comparisons with the Nazis out of hand? Seems like an exceptionally poor way to learn from history.
Happy Fastmail user for 3.5 years so far. I particularly like (and am happy to support with my subscription fee) that they have active engineering staff building new technology and contributing it back -- in particular, their JMAP protocol work, which is an open standard [1], and behind the scenes their work to improve and contribute back to the Cyrus mail server [2]. Thanks and keep it up!

[1] https://fastmail.blog/2019/08/16/jmap-new-email-open-standar...
[2] https://fastmail.blog/2016/12/12/why-we-contribute/
This probably has more to do with Google algo changes and de-ranking user-generated content than anything else
Thanks for the Algo tools! Do you know of any cloud service that doesn't get blocked by popular services (e.g. Netflix)? It seems Netflix, et al, know DO, AWS's IPs and block traffic coming from those servers.
It does at Google. They have enough fat to digest it for a while.
Marketing tends to follow a tick-tock model.

New and improved! (we made the box smaller)

25% more! (box back to normal size, price goes up.)
http://www.carfree.com/ .. looks cool, i think the main problem is what to do about freight / large deliveries
Yes, even Barack Obama was against gay marriage. We've come a long way. But since ~1968, the Democratic party has consistently lead the Republican party on social issues.
It was. The Swiss central bank just had to print francs to sell for euros. It wasn't like the rest of the world didn't want those francs. Remember that this floor was about keeping the franc down.
You make it sound like speed is the only purpose of a programming language. If that was true. we'd all be writing C.

Ruby optimizes for programmer happiness - that was Matz's explicit goal when writing the language. If that doesn't matter to you as much as speed on microbenchmarks, or if writing Ruby doesn't make you happy (it makes me happy!) then Ruby isn't for you.
What Mayer has been tasked with is an almost impossible mission, just stopping the free fall is impressive in it's own right. People really love to dig on her, and I can't help but think it's largely because she is a woman. She's clearly not perfect and can be pretty callous towards employees, but it's not like she is the first CEO in tech to behave that way.

I don't know what the future for Yahoo holds, but it's hard for me to say that she has done a bad job so far.
It is fantastic to learn, but at some point it is also time to do.
I downvoted you for not explaining better what you mean by spend more time looking for stuff. Are you a subscriber?

If you type in a movie/show's name, it shows up if it's available. And usually they show a list of similar shows/movies. And to save time, they even show a mini-synopsis when you just hover over any title (no click; no new page).

I've found some real gems by clicking around and hovering.

Btw, it's possible to rate a movie without having watched it (at least on my Roku). So you could go ahead and rate some of your fave movies and see what else they recommend.

And here's my chance to plug the BEST wildlife documentary I've ever watched (recommended by Netflix): http://movies.netflix.com/Movie/National-Geographic-Eternal-...
The heading text is a bit hard to read, even with the text shadow.
I believe Eclipse and IntelliJ do detect & use existing (default) Java installations, just can't download&install them in the background (plus there might be complication in doing so: what's the recent version of Java that should be installed? can we guaranteed Oracle won't break the URL, etc etc).

See how Linux+BSD users install Oracle Java....
> You don't prepare for things that don't happen.

Except that in this case, it happens, it happened 10 years ago and the Federal commission recommended winterisation [0] to prepare for such cold spells. It happened 32 years ago as well [1].

Shouldn't one of the richest states of the USA be prepared for an event that has happened at least twice in 30 years and that will happen again, one that not only causes extreme disruptions to its economy but deaths and suffering as well?

[0] https://www.ferc.gov/sites/default/files/2020-05/Reportonthe...

[1] https://www.houstonchronicle.com/business/energy/article/A-t...
This is petty outrage material. If you're having a good day, don't read this. You'll miss nothing.
It allows for harassment, though, and for folks to arrest people willy-nilly. And as the other person said, you are never really responsible for the assault or murder like you would be if you were a private person.
> that is actually pretty good by global standards in the US

Citation needed.

From a European perspective, it is not my impression that the local democratic system is good in any US city.

But that could be my filter bubble, we only heard bad things because people shout the loudest about bad things.
Yes - the story appears to be a perfect example of something that is Kafkaesque. https://www.merriam-webster.com/dictionary/Kafkaesque
I was hoping to see this blog post highlight poetry usage. Any good resource for this? I've already seen the official page.
Initially Reading your comment I thought not claustrophobic but I really identify with the last part of your description “physically uncomfortable.”

Truth is I have never been able to describe that particular physical feeling, so maybe claustrophobic is not exact but perhaps a similar type of physical sensation/experience.

For me it’s actually very difficult to put myself in that state, it’s somewhere between extremely deep thought and meditation...I’ll go so far as to say even things I don’t necessarily believe in such as remote viewing and/or some type of outer body experience.

I’ll also add that while it’s not something I actively practice by any means ( and I otherwise engage in breathing exercises/meditation - mostly to help my running) I really like that uneasy feeling and find I can only maintain it for short periods.
What did you end up using? What are good solutions on a java platform?
Yeah, that guys company sure didn't last very long.
Well I don't know about smart, but it is practical. The problem with our profession and the reason the video while comical is not accurate. We get compared to other professionals a lot, like doctors or lawyers but the problem is unlike doctors or lawyers, each new job we do, is like performing a completely new procedure.

I mean if the doctor overruns putting your new liver in, it is by a few hours at most. The economies of scale are way out of whack to make those kind of comparisons. What other professional, in generally do is a reproduces group of processes.

Our profession is unique in the fact that while there are similarities in what we do, each new project is wholly different (if you are doing custom apps). Now we do have stuff like Wordpress that make the simple stuff cookie cutter but for the most part people are not looking for that when they hire a custom software developer. They are looking for a new and novel product. The problem is that it is one of the only professions where product development is purchased from small and unsophisticated buyers.

We really are a unique profession in which our product is still crafted and not manufactured. The problem is as a society we have gotten used to everything being manufactured so the expectation is that building software is akin to manufacturing where the reality is it is more akin to an art and just like art, their are few really talented artist to go around.

Understanding, this goes a long way to helping customers see your value without alienating them by becoming defensive. I read the horror stories about bad clients all the time and sometimes wonder if it is a lack of educating the customer. I have had maybe 2 or 3 really bad customers in my 20 years. I just don't see how luck could produce those odds. I don't think I have a secret sauce and I am sure I have turned a good deal away that would have been bad customers, I just take time to understand their needs and to explain how software development works. Usually, if someone does not feel like they are getting screwed they are pretty agreeable.

If someone comes to me and says I have 50k to build X and X looks like 40K to me, I will tell them I am not comfortable taking the gig, based on the fact if it overruns they don't have the reserve to see it through and that I do not want to leave a customer without a product at the end of 50k. They then either tell me what they can burn to, which is usually far more than needed or we both agree that they are putting their capital at risk. In which case, I try to work with them to trim features to get it to a 25k product. Double the estimate overruns are rare if one is even remotely decent at estimation.
Out of curiosity, how did Google ask you to word it?
And Zounds! (God's Wounds!) and Gadzooks! (God's Hooks, aka nails that held Christ to the cross).
If this was actually the policy fwd.us and PG and the rest of the crew were lobbying for, I think it'd set the world on fire.
It would likely just be the diagonal line in the middle, i.e. the === table.
You can create plan9 C programs outside of Inferno to run inside it.
Kurt Vonnegut Jr argued that all good stories follow the same mechanics. Literature is full of patterns though.

That's why we also have the 3 act structure, and the highest pattern of all, the Heros journey (check out Bruce Campbell). A good pattern is the 3 whys of character development: who is this guy? What does he want? Why do I give a shit?

Also, not all writers hate abstractions. Check out Umberto Eco.
This is going to result in a lot of plastic trash :(
Please don't do this here. Imagine if Swift had had internet comments on his pamphlet.
Uber is a phone app ... so everyone who calls Uber does carry a phone.
There are a couple networking plugins in the works. They are focused on providing cross-platform UDP networking. But it’s still mostly roll your own.
How are accidentals obfuscated on a traditional score? They are explicitly marked. It's on a piano roll that they would be easy to miss -- they appear the same as any other note.

Similarly, key changes are explicit in sheet music but hard to see on a piano roll without careful inspection.
How do you get them so cheap? Amazon lists them for $29.99.
where it says "source on github"...
Why I don't use DuckDuckGo: it's slow as hell for me. Google has servers here in India, so its latency is less than 60ms. DuckDuckGo doesn't, so it takes well above 350ms to respond.
> AFAIK, Google does not require third parties working with Google to use GCP

Oh no, I don't think so; I was thinking of their exploiting their search dominance to push Chrome.
Only very tangentially related: https://batstrafficsolutions.com/
No, that was probably 2014.

Intel ships a compiler based on Clang:
http://llvm.org/devmtg/2014-04/PDFs/Posters/ClangIntel.pdf

This means they get clang's ridiculously conforming implementation with icc's performance.
Aggressive vs non-aggressive growth plan definitely makes sense there, definitely a better way to define that.

If there is a way you feel you can still significantly grow your business with a less aggressive plan then that's great, I think what happens too often is Entrepreneurs settle for what they "can get" and end up tanking a company that never had a chance from day one because there was not enough money in the bank to allow time for significant traction outside of a fluke event.

We want to encourage a group of Entrepreneurs who are honest and upfront. In turn we'll hopefully get VC's that are that way as well ;)
> The syntax of S-expressions is the syntax.

of s-expressions. Lisp has an additional layer of syntax on top of s-expressions.

For example the DEFINE-CONDITION operator has this syntax:

define-condition name (parent-type*) ({slot-spec}*) option* => name

slot-spec::= slot-name | (slot-name slot-option)

slot-option::= [[{:reader symbol}* |
{:writer function-name}* |
{:accessor symbol}* |
{:allocation allocation-type} |
{:initarg symbol}* |
{:initform form} |
{:type type-specifier} ]]

option::= [[(:default-initargs . initarg-list) |
(:documentation string) |
(:report report-name) ]]

function-name::= {symbol | (setf symbol)}

allocation-type::= :instance | :class

report-name::= string | symbol | lambda expression

with even more syntax for things like lambda expressions and type specifiers.
Yes, I think Chronon is still available: http://chrononsystems.com/products/chronon-time-travelling-d...