jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ehh, I don't know. I think just as many, if not more, were using Hotmail/Yahoo Mail, or their ISP's webmail service. And in those cases, email was definitely broken. Stingy mailbox quotas (25 MB!), shitty ads, cluttered UX, on and on.
While I agree with you, I've learned no company will stay as loyal to you as you are to them. You always need to plan ahead to fend for yourself. And having SOME kind of side project (no matter how small) is always advised, imho, for future employment.
That stuff has come a long way - but it's still no replacement for valves driven to within an inch of their lives.

Is it great for live use? Sure. Better than 'real' amps for some cases since it can lead to more manageable stage volume.

But in a studio the difference is pretty obvious still.

Where the modeling stuff still has a long way to go is in the transition region. They have no problem doing buzzsaw distortion or crystal clean - but those magic tones that occur just as you're getting into overdrive.

Here's one of the masters, Gov't Mules Warren Haynes showing off the kind of sounds I'm talking about.

https://www.youtube.com/watch?v=BDDmJaJqdOQ
I had hoped that an effort to replace nginx would use Rust and support HTTP/2.
Gmail's threading and search are awesome, but it's hardly like email clients are "broken" without them.
I'm not being smug. I use "we", by convention, on all business correspondence and have forever. But nobody notices that.

Using "you" instead of I/we is just good advice. Hat tip: Dale Carnegie.
Email is like the horse and cart now, and these attempted solutions are the cars. Just because something isn't broken doesn't mean it can't be improved.

That being said, you ask if they are trying to fix something that isn't broken. But, if you look at what they are trying to solve, it very much is broken. Email, forums, messages, comments, blog posts, SMS, etc. Communication online is disjointed and broken. A single system that can pull it all together would do a lot. It's why I was/am so hopeful about Wave.
The nice part of the new Facebook messages product is that it isn't a standalone or competing messaging product, unlike many other products you are alluding too. It unifies SMS, email, and IM, and it interoperates with all of them. So if your friend emails you, you can reply by SMS or by IM, and they will receive it back in their email inbox. Likewise, if your friend is online when you email them, it will pop up like an IM, so they can reply in real-time.

I think this type of product has been a growing need for people for a while. Literally every single one of my younger cousins only uses SMS and IM to communicate and every single one of my older relatives uses only email, so you end up having to choose a communication protocol based on recipient rather than just choosing a person and composing a message.

It still has a number of quirks, but I personally think this is a really nice product. (I am admittedly biased, but I am being honest.)
I hate to admit that I was expecting the Fresh Prince of Bel-Aire theme song after her description of this event.
My guess:

Most US radio stations (or at least all CBS stations) now stream live through iTunes.

User generated playlist stations will be supported, Apple inserts the ads. Users earn a cut of revenue for promoting such stations and encouraging people to buy more music.

One click purchase of anything you're listening to live.

Apple solves the demand generation problem and saves the music industry.
I'm assuming you may not be familiar with Julia, but basically every "tool" you use in Julia is a library.

It requires importing it in the Julia REPL or activating a new contextual REPL within the Julia REPL. You can then start calling the functions from the imported module. You don't really get standalone Julia tools, it's all libraries and you're always starting the REPL, importing something, then doing stuff from inside the REPL.

For example, installing a package in Julia is the following steps:

julia
] # keybinding which activates pkg mode
add StaticArrays

You could do it also like this:

julia -e 'use Pkg; Pkg.add("StaticArrays")'

There is no `julia-pkg add StaticArrays`, unfortunately.
> to the universe where we had jquery.vbs ;-)

I'm genuinely terrified.
The problem is that text is universal, while each visual language is different.

One would need “universal visual language representation” file format if they want the visual languages to become as popular text-based ones are.
At least in the context of my life experience I will disagree somewhat. I have this way of intuiting when I have made the most out of a situation or an interaction (especially when it comes to paid work) and time and again, without fail, I have noticed that due to emotional immaturity I have stayed well after the point at which I stopped learning and thriving and started getting poisoned by various bad (new) conditions.

But don't get me wrong: I am doing my very best not to live with regret and make myself better utilizing those past lessons -- as you said. But analyzing it back in time, I know that I actually had the right mindset but was too weak to utilize it.
All of the reasons you'd want to use a suspend function at all - e.g. mutually recursive functions, async I/O (e.g. database queries), error handling - suspend functions seem to be kotlin's answer to anything even slightly non-vanilla. Writing in Scala I can, with care, use async and iteratees in spark and be able to reason about what's going to get executed where and when, because these things are represented as values.
First, the science was never settled that the earth was flat.

For as long as we've had anything resembling science, we've known the earth was round.

But none of that addresses my point. I'm not saying that nothing in science is overturned (in fact, I pointed out exactly that).

In saying the phrase can be reasonably used in some contexts.

It can _never_ be reasonably used to dismiss evidence or anomalies.

It can _sometimes_ be reasonably used to dismiss completely unsupported and unfounded claims. If someone claims the earth is flat, I will happily tell them that it is not, and the science on the matter is settled.

Again, to rule out evidence or anomalies, no. But to rule out unsupported claims, I'm still going to use it.

If you think that wrong, you should probably be ignoring me.
Yeah, this has been my impression for quite some time now. Future projection for company equity seems fine enough, though quite obviously overvalued (but good luck betting against uncapped QE).

Corporate debt on the other hand has been scary for a few years and is getting ridiculous. Your point lowest possible bond ratings is a solid one, I think, and one I hadn't considered.

The chaining effect of some failures will be significant given how much leverage is inherent in the system. I think bond market spreads will become quite large as liquidity dries up.
>...It's going to be hard to tie financial responsibility to individual officers in a way that doesn't ultimately come back to tax dollars anyway.

No one is going to sell you a liability policy to protect you from committing crimes.

When police officers commit blatant misconduct the officers involved should at least be fired and criminal charges should be applied to them if applicable. This is how it works for every other job, not sure why police should be different.
I love WebStart. I have been using it a long time. I use OpenWebStart and wish WebStart was supported in OpenJDK. I deploy a 738 byte .jnlp file to the desktops of my users and OpenWebStart ensures that they always have the latest version of our application. Yeah, I can use jlink/jpackage to give them a single executable blob. But with WebStart/OpenWebStart, it automatically checks to see if there is a newer version. I deploy to desktops that are not always connected to the Internet. It works great. They use the cached version of the JAR when disconnected. When connected, they are unobtrusively upgraded when a new version is available. jlink/jpackage is a step backwards for me.
...almost every single one of them has seen a founder or critical founding team member shown the door as the company scaled. It's almost inevitable.

That's like saying divorce is almost inevitable.

Come on, Fred, did they really need to show a founding team member the door or did they just take the easy way out? In businesses, like marriages, sometimes you just gotta work on it.

One of the few lessons I remember from business school was a consulting engagement we did as an internship. One of our recommendations was to let the office manager go. This was such a gross violation of acceptable business practice, that the project didn't even merit an "F". We were forced to redo to recommendations without letting anyone go before we could submit the project. Needless to say, this wasn't easy. It took a lot of work to find an acceptable solution.

Looking back many years later, this was one of the most valuable lessons I've ever learned. I have never fired anyone and I have vehemently protested the firing of anyone in any of my related work. And my complaint has always been the same, "You're not trying hard enough to solve the problem while keeping the people intact."

Same thing here. I wonder how many business/employment relationships and marriages would survive (and even thrive) if people just took the time and effort to make it work. But all too often, short term thinking wins and we take the easy way out. What a pity.
You know, I do the kind of consulting "not the inside trading part" they are speaking about in this article. It pays very well, I was once contacted by the company in question about doing some work and the numbers they where kicking around where way out of the norm for this kind of work. 3 to 4 times the standard hourly rate that most technologist charge for industry analysis. Fortunately for me, I never knew the specifics of the gig and it did not materialize. I can only assume that they targeted me due to my clientele list. You really have to watch yourself in this line of consulting, it is really easy to run afoul of some pretty serious crimes.
Technology tends to reflect its creators, but it's not as dystopian as you're making it out to be. For example, demand for broadband internet access was largely driven by a desire for access to porn.

I'm certain when photography was invented, some of the first photographs were of naked people. Undoubtedly someone was concerned about the future of humanity then, as well.

In the end, people still like sex with other people more than they like sex with imaginary people. I doubt that will ever change en masse.
that it bites you and kills you? Fear is not a requirement for that to happen.
This is excellent advice. If you have a hard time following a thesis, look for introductory stuff in the bibliography.

CiteSeer (http://citeseerx.ist.psu.edu/) is an excellent place to find theses, research papers, etc., and it has local PDF / PS caches for many of them. Google Scholar (http://scholar.google.com/) also works, though many results will be behind academic paywalls (e.g. the ACM) - the "all X versions" link will often have alternative links, such as faculty pages, including PDFs / PSs.
I can't speak for the Nexus S but the Galaxy S is pretty splendid hardware.

I really wonder what your complaints are (about the hardware) because it's the most beautiful non-iPhone that I've seen to date.
Samsung was also notoriously slow in releasing the Froyo update for their phones
Jaiku also underwent a rewrite before being open sourced, and I'm sure their install was given something akin to reserved instances of App Engine. So, yeah, while that's doable, it helps if the company behind it is Google.
Interesting chiefly for the brutality of the comments...
Thanks Joachim! The categories are meant as examples only, but I think that when applied to a nation state the various departments might be a good start.

It might seem complicated but I don't think it is, rather I think I am bad at explaining it. Then again, in the words of Swedish poet Esaias Tegnér, "that which is dimly said is dimly thought", so I will try to clear it up!

The main problem, I think, is how to count the votes, i.e. when Alice has delegated her vote to Bob, and Bob votes, and then Alice votes, I think there might be race conditions where people could game the system. So, it might be that you would have to have "voting windows", where people who carry the most voting power has to vote first, for instance.
I don't know a ton about internet marketing, but I DO know that it pisses me off when reading through the archives of a webcomic, and the Next Page button is on the top instead of the bottom (it should really be in both places, though).

Seems like a similar idea.
Will we see a resurgence like turntables in a decade? Or is it too complicated and capital-intensive to produce typewriters?
Better with friends but not always, some purchases better be private.
Out of ignorance & interest, if I'm familiar with the technologies I want is DotCloud worth it compared to say AWS etc?

Im guessing the main bonus for me would be having someone else worry about securing the server.
I'm amused that a UX article has such a poorly written headline that I had to read it 5 times before I my brain parsed it properly.
Q: 8) Who was responsible for the security breach? How did it happen? //Answer: A group calling itself Gnosis has claimed credit for hacking our servers.

I would say Gawker is responsible for the security breach.
Are there wrappers for database APIs which log the time spent on each query?
Node.js is nice for evented I/O, but does it solve any of the other problems Erlang is good at, such as distributed parallel processing? How do you scale a Node.js-based service horizontally over many servers?
It sounds to me like the company needed a real engineer to get real stuff done, not a business guy. You demo a bunch of projects showing that your friend is a great technical guy. So they go get the friend.

If he's asking you to "figure out what position to fill" it means that he cannot think of where to slot you into. In other words, he can't really figure out what he would be paying you for. But he knows your developer friend is good, because you showed him this.
One of the links from this page mentions this: http://okmij.org/ftp/Scheme/oop-in-fp.txt, where the author presents a simple example of implementing an object using closures:

(define (make-point-2D x y)
(define (get-x) x)
(define (get-y) y)
(define (set-x! new-x) (set! x new-x))
(define (set-y! new-y) (set! y new-y))
(lambda (selector . args) ; a dispatcher
(case selector
((get-x) (apply get-x args))
((get-y) (apply get-y args))
((set-x!) (apply set-x! args))
((set-y!) (apply set-y! args))
(else (error "don't understand " selector)))))

Which is curiously similar to the canonical object implementation of SICP in section 3.2:

(define (make-account balance)
(define (withdraw amount)
(if (>= balance amount)
(begin (set! balance (- balance amount))
balance)
"Insufficient funds"))
(define (deposit amount)
(set! balance (+ balance amount))
balance)
(define (dispatch m)
(cond ((eq? m 'withdraw) withdraw)
((eq? m 'deposit) deposit)
(else (error "Unknown request -- MAKE-ACCOUNT"
m))))
dispatch)
For what it's worth, I actually agree with him. His edits actually entice me to give two shits about what the product potentially offers me.

You do understand how marketing works, right? Nobody ever said it's pretty.
The product you are looking for is Mirador, from Nu Echo: http://www.nuecho.com/mirador

We don't provide a complete self-service setup process yet We are working on that. Just apply for the free trial and we'll help you bootstrap the whole thing.

--Dominique (Nu Echo's CTO)
I would not recommend Ruby over Python, as the core languages and libraries make the Ruby API set much larger than Python to do the simplest things. Example: How many APIs do you need to traverse an Enumerable in Ruby versus a a list in Python? I'd suspect it's easier to just learn 1 API for them instead of 20.

For now, if they want to learn something as a start, even though it still has its quirks, write them in Swift. You get a bit of everything plus you can code some UI without the deep diving into ObjC.
The lack of good instructions is definitely one!

(Edit: although http://fsharp.org/use/linux/ covers the absolute basics pretty well)

Up until recently, packaging was a bit of an issue, but recently the official Mono repositories have started being much more up to date again, and now include recent versions of F# as well: http://www.mono-project.com/download/#download-lin

Getting vim support is still a case of cloning the project from github https://github.com/fsharp/fsharpbinding and running make in the vim directory - Vim 7.4+, make, python and a couple of other vim plugins required.

After that, things can start getting pretty nice. For (my only public) example, https://github.com/mavnn/Advent2014 shows how you can use fsx scripts and paket (a package manager compatible with nuget.org and taking source dependencies from github) to create a nice little project without needing to get into any of the Visual Studio project file nastiness. Of course, if you need to work on an existing project, the Vim bindings know about how to handle that too - but actually editing project files is still a pain.

One word of caution: there's currently a bug in the packaging for rpm: I'd go with Debian/Ubuntu packages at the moment. And as a final option, building from source is slow but has become pretty reliable over the last year or so.
TL;DR: github makes it easy to notice when events have occured, so easy that you can write tools to copy information as soon as it hits.

This is a bit more nuanced than your summary because GH makes it easy. Without the events API, you would have to poll the various repos to find out if changes happened

Furthermore, the existence of GHTorrent demonstrates the ease with which this information can be harvested
You don't need to go that far back in the mid 1800's one Senator beat another Senator almost to death on the Senate floor.
I would not, but there are people who are not the same as me.
Same thing here [ubuntu 14.4 on MBP]. Also, my inbuild camera does not work. :(

Also, if I accidentally unplug my ethernet cable, I have to reboot my machine to get an internet connection again
> equities markets cant be compared to a commodity.

But BTC advocates do so all the time by using an equity markets term, market cap. As far as I know that isn’t a term applied to commodities.

Also commodities have a use value. In what way is bitcoin a commodity?
This is a dangerous line of thinking and eventually most young people who think this way will get burned. So you have everything setup as autopay, and then you have no idea what you’re spending on anything. And then there are incorrect or fraudulent charges on your account and you never notice them, or maybe you do but you can’t dispute it because you didn’t notice them for past 6 months and since you paid them previously, the bank closes your dispute because you previously paid them which shows that you accept the charges. Or some service you use starts slowly increasing the price/fees and you never notice, so you never call to complain about it, and then companies start getting away with doing this all the time when they decide they want more money.

There’s a reason people sit down, review bills and their accounts, and actively keep track of things, and it’s not because they are just old and doing things the old way. It’s because if you are not really paying attention, companies will try to screw you. And no, having some central system that shows you pretty graphs of your spending doesn’t help with this either unless you are really spending time studying the report at least every few weeks.
I'm not in California and I know a lot of people on HN are, so I'll refrain from giving further advice. If you don't find your answer, I'm sure an hour of an accountants time could help tremendously.
Wow thanks for the detailed answer!

Can you point to reasons why IT is not as male-dominated in those countries?
7.8 miles/kWh. That’s interesting. A Tesla Model 3 is 4miles/kWh or 15kWh/(100km) (for standard range plus). Or almost precisely half.
How does it handle with a single, light occupant (say, 100-130 lbs)?
Congrats on the launch!

I imagine you'll be able to find a number of startups / SMB willing to connect their systems to yours to facilitate integrations like this.

But as you start to go upmarket, you'll run into people who won't use your service unless you can quell their security concerns. Generally I wouldn't recommend thinking about things like SOC 2, ISO 27001, etc this early on, but in your case it might be a worthwhile investment earlier rather than later considering the sensitivity of the data / integrations and access your systems have to PII. I see Vanta's logo on your homepage, that's a great place to start for SOC 2.

Best of luck to you!
Somebody owes Parler an apology
The dialog box from notify-send can be customized using facilities of the DE. I happen to use it with XFCE, and customization is then under "Notifications".
Reading about the project reminds me of Project Ara by Google as they were going to introduce modular phone where person can take on and take off the parts
Normal defects are 'easy': you have a contract to obtain a product or service with certain features. If the product or service doesn't have those feature, it is defect and failure of the providing party to comply with the contract.

Of course, no phone contract says anything about securing SIMs (for the purpose of authentication). So it cannot be a defect.

Safe to use is often in relation to bodily harm, which doesn't apply in this case. Outside any specific law, if you use an unencrypted text messaging service between subscribers for authetication purposes, then you are on your own.

In this case, the actual harm is caused by the companies that decided to use text messaging for authentication purpose without verifying that the underlying service is fit for porpose (or having a contract with telcos that explicitly lists this purpose).

Of course, nobody is going after twitter to recover damanges from them.
This should be the top comment on this thread. The entire presentation was a shambles. Elon Musk mumbling while trying to read stats off the screen behind him, attempting to answer hecklers and ending sentences that he'd forgotten to start. Then some tediously long demos of a man dropping a ball down a tube with amateur magician flourishes. That anyone could watch this and then conclude that he's a genius who did it on purpose is truly mine boggling.
Some people won't "get it", and thats OK.
I prefer better keyboards, like on the Thinkpad
As someone with two kids, massive storage space appeals to me very much.

Flying somewhere for vacation now costs $$$, so driving say to France, Spain or Portugal is a lot more appealing. A baby stroller already takes up half the 500L boot/trunk space of my BMW X1 and even with an annoying & noisy 400L roof box we still can't fit everything we want (I used to go backpacking for months with a 35L pack, so I'm not someone who takes the kitchen sink on vacation).

A Skoda Superb has a boot space of around 600L, one of the largest among "normal" cars. If you want more space, I guess you have to go for something that may look out of place in the city center but does have practical appeal even outside of farms.
> Ads are all lies and everyone knows that.

No. Some ads are simply straightforward and factual. Ads which tell you that "the election is on" or "the circus is in town" or "items are now half the usual price" aren't lies.
I’m not aware of production RNN use at quant firms. But then if anyone has gotten them to actually work, then it is probably something the firm keeps secret. I for one wouldn’t be surprised if RenTec is using them.