skysight-inc/HackerNews huggingface dataset:
The reason was Mozilla killed embedding. Making everything an XULRunner app was supposed to be the future solution, but precluded native apps like Camino and K-Meleon from doing their thing, and while Mozilla had "reasons" I thought and continue to think it was incredibly shortsighted. Look at all the Chromium and WebKit shells. You just can't do that with Gecko on desktop (this may be changing on Android, though).
What's your point? One thing is a list of wrongful convictions - failures of the justice system - but what happened here isn't a failure, it's the system working as designed.
I get your point but I often wonder if by stuffing everything through a networked document renderer hasn't caused a lot of those performance issues.

Rendering a page is expensive enough, but you have a generation of programmers who only know javascript (and for good reason, the web is an incredible software deployment system). But when everything is a web-app, then the renderer that does the parsing and execution needs to be optimised so hard that the code might as well be proprietary.

That's how I feel about chrome. Parsing and rendering websites today is /hard/ and we're not helping things by pushing more and more and more into our browsers. Of course it will become a monopoly.
Do you use an adblocker for his viewing?
Thanks for the heads-up! I locally maintained Pentadactyl for my own browser until Mozilla banned unsigned addons (which ticked me off enough to write a Hiter parody[1]). That extension was also what got me into vim.

I'm still upset that they broke custom keyboard shortcuts for ... two years now? All the replacements will only remap keys after a tab's JS has loaded. I used to be able to just zoom through the tabs with shift-j and shift-k, but now it will randomly stop on pages that need to reload, which breaks the whole experience.

I've had Super NES games that offered key customizations, and had much less memory and money to work with. That's really disappointing.

[1] https://www.youtube.com/watch?v=taGARf8K5J8
Indeed. It gets asymptotically more expensive. Whereas a typechecker is a system of tests that's able to "cover" 100% of the code.
I'm co-founder and CTO of Phiar(YC S18). We are currently looking for SLAM Computer Vision Engineer and experienced iOS developer https://www.phiar.net/#careers, would love to talk to you if you're a talented engineer looking into the AI/AR space!
I like this. Your motto should be "How do I screenshot web?"
Option<&T>, in Rust, will compile down to a C pointer to T, with Nothing represented by the null pointer.
Augmented Reality Fireworks
Get enough crusaders with differing viewpoints in the same room (or internet) and you have scorched earth.

My only anger comes from the new definition of the word "thot" - which I had been using for decades as a substitute for the word "thought."
Hi social-quotient, I understand your feeling, I've been spending the last month moving back to Gmail after hearing Inbox will be sunset. This will not happen to Ripley.

And thank you for identifying the problem between purely pm software and then purely storage software. Once you hit a real scale it can quickly become unmanageable.

We originally developed Ripley to help us manage all the spec documents our clients were sending us and then changing regularly. At one or two it was manageable, yet to check each doc for changes or to rely on clients sending us messages or comments became unworkable very quickly.

Ripley manages that by understanding the underlying doc is not just a URL. It's a google drive file with a rich API Ripley can interact with.
I don’t know any anti-MS folks anymore. Those who were that generally stopped hating MS when MS stopped being a threat to the existence of their preferred platform, or to open source in general.
If you're an "unusual" size (i.e. out side the 32-38 A-DD sold in Victoria's Secret), $80 is about par for the course. And that's not even taking into account comfort.
Is $1400/month raw income enough to sustain a business in NYC?
Think of a bra as a medical brace. It's worth the investment to get a quality one.

---

A bad one will:

- cause you constant pain,

- cut blood circulation,

- keep you from being able to run,

- exacerbate back injuries,

- cause skin injuries,

- get colonized by bacterias and possibly fungus,

- create smells,

- cause allergic reactions,

- etc.

---

A bra isn't only a device meant to look good.

You often pay $60-$90 for a one that seems well made only for it to fall apart after 3 months of wearing.

Paying $350 for one that would fit perfectly and last a long time is not far fetched at all.
> and am waiting to see if the movement has any detailed suggestions for a new standard

We can actually start to evaluate those already since many have already been created in specific places and nations.

Lets start with university policy and Title IX where accusation directly leading to suspension while investigation is on going. No evidence needed, and the later hearing panel that make a judgment is conducted by the school administrators and not the legal system.

Is this a good system? From what I have read it has every possible problem with it, among them being that most accused students can't afford a lawyer or even staying at campus while suspended so cases usually resolve itself automatically since the accuse has to leave regardless of the merit of the case. We also get cases where A accuse B, whose friend C then accuse A, with both A and B now suspended.
If you’ve never done it, you might be relieved to hear how easy it is to replace a toilet.

Toilets are heavy, but two people can easily lift one. There are two bolts to remove and one water connection to unscrew; the actual drainpipe seal is made by an easy-to-replace wax ring.

I just helped a friend replace two toilets in a house he bought, and each job took less than two hours (to remove the old toilet and install the new).
Portugal is a good bit further south than the UK. Perhaps you do have much more winter sun than us. But I worry you have underestimated how much solar panels it will take to make a surplus of 24kw over you daytime winter consumption. I suspect you will need 50-100kw of panels to reliably fill a 24kw battery in the winter. Then in the summer you will have vast surplus of several hundred kw. Perhaps you are putting in panels that you can tilt seasonly, that might help a little I guess.
For many years, I lived in Westchester, took metro-north to grand central (30 minutes on an express train), then the 4/5/6 to work (10 minutes. 15 when things were slow).
The email they sent out to actual users was signed "The Quora Team"
This seems like a good time to mention the history of the Apollo space suits, which were made for the manliest of men in the highly gender normed 1950's by the largest corset and bra maker in the country. Why? Because bras and girdles require incredibly high skill design and fabrication engineering, as bra theory is discovering and as no other garment manufacturer of the day could equal.

[0] http://mentalfloss.com/article/82726/how-playtex-helped-win-...
A history of the distributed transactional database
> The many concerns in this thread (and their upvotes) about price (350$) are one of the best examples of the risks of gender imbalance in venture funding I've yet seen.

Maybe people on HN are just not aware what something approaching this good costs, and unwilling (let's say for ideological reasons) to consider why it costs as much as it does. I doubt many VCs would be too stupid to Google a bit about what women say about bra fit (or, heck, listen to a woman who isn't a stranger), and how much they currently pay for good fit; If I had a nickel for every time a woman complained about bra fit around me, I'd have at least thirty cents.

I think an interesting next step would be some sort of home scanning kit (or just an app, though this would have a hard time with dark skin, crappy lighting, or a combination of both), not sure how hard it would be to go from a static scan of breast geometry to a fit (since they don't exactly stay that way when they're tied up!).

TL;DR, I think these folks just don't know how pricing works.
Location: Netherlands

Remote: yes, preferred

Willing to relocate: no

Technologies: I'm primarily using Elixir, Ruby, JavaScript, I've learned plenty of frameworks, and have some limited devops experience; I'm more than happy to learn something entirely new

Resume/CV: https://www.gwitek.com/resume

Email: check my resume or profile

Additionally: I've been working as a team leader and later head of engineering. I prefer a role which will allow me to use my interpersonal skills and leadership experience. I still code quite a lot. More information at https://www.gwitek.com/hire-me
Okay, that's the source of the confusion. I was not replying to that sentiment, which is a nuanced discussion on what an int should be. I was replying to the_clarence's categorical dismissal of variable width integer types.
I have 344 games in my library accumulated since the day Steam came out over 10 years ago. They fit pretty neatly into RPG, action/FPS, strategy, and the occasional odd indie that is hard to categorize. Nothing there in my purchase or play history indicates that I want to buy a $0.99 high school drama. Chances are I will never buy one until I die at this point. One issue might also just be that I own everything I'm likely to buy, so it just runs out of stuff to suggest.
This is where you might use a genetic algorithm or to learn which data to use on a particular prediction. Good AI won’t use all data just trim down to signal.
> my perineal email

taint.net seems to be for sale.
Let me know if you ever want to grab a beer in Oost. :)
There are occasional trash courses on EdX though. If I hadn’t already started on LouvainX’s MicroMaster’s in International Law Amnesty International’s course on the law of asylum and refugees would have turned me right off. The intellectual level of that course was round about middle school.
Satellite is still great. You can get a shit ton of bandwidth to a load of people, really pretty easily. Awesome for developing nations.

The downside is cost. Building them is expensive, as is launching them. Most people in developed nations have half decent (20Mbit+) internet access now, so do we need them?

When you can get 4k Netflix which looks great at 15Mbit or so, satellite is a little redundant these days (and I _love_ satellites and worked in the TV industry from 2008 until 2015!).
In these discussions, I think a lot of people forget (or don't know) that most of these cities with rapidly increasing rents were losing population just 20 years ago and certainly 30 years ago. It's easy to be critical of infrastructure investment and zoning policies in some places but a lot of the demand is quite recent on the time scale that cities develop.
Isn't there utility in accepting the null hypothesis? It's almost as valuable to know that there is no signal in the data as there is in the opposite, i.e., knowing where not to look for information.

I think your example is really justifying a "machine learner" that has some domain expertise and doesn't blindly apply algorithms to some array of numbers.
I think GP's point is that if a venture capitalist was paying for 90% of the actual cost (as with Uber) in order to grab market share, the price would be much more within reach.
I used org-mode for a bit, but it got really cluttered. Now I have a KISS setup with 3 quick keyboard macros and standard Emacs. Benefit is I can instantiate this system in any Emacs in about 5 minutes.
Find the best video mobile app in UK
I don't trust myself enough to run my own mail server; did you set up your own backups? What's the uptime / SLA (not that gmail has any but still)? Do you need to set up and manage security yourself?
After a free course on StackSkills a few years back I launched my first ever web site. The experience I gained from that launched my side project which has brought in a bit of extra income and a lot of personal satisfaction. After an excellent $20 course on Udemy, I launched an app to go with that side project which brings in even more extra income and even more personal satisfaction.

Am I a computer scientist? No. Would I get a job as a professional programmer? Probably not. But I got way more out of the Udemy course than I paid for, so I'm pretty happy.

I do wish there was less trash on Udemy though, as a novice its hard to sort through the chaff.
Sock Club | Web Developer (Ruby on Rails, Javascript) | Austin, TX | FULL-TIME, ONSITE, custom.sockclub.com and www.sockclub.com The retail landscape is shifting it's reorganizing from around the automobile to around the smartphone. We are working to capitalize on this change by building a DNVB (digitally native vertical brand) and also working on the discovery problem for ecommerce. If you're interested in this opportunity contact me at dane@sotmclub.com
emacs for email: what's the current best accepted practice? I'm using Fastmail for my email and I'm on MacOS
The notion that the Chinese people actually have agency in choosing their government and that they want it this way is so far beyond ludicrous that I hardly know how to respond. How can you say that about a government that imprisons political dissidents and suppresses any information that could be a threat to its authoritarian rule? China is a one-party state with a supreme leader for life. So what are you talking about?!
Replying to your lower comment (the coffee has kicked in):

The situation you describe is one where a null really is an unrecoverable error, and the program should terminate. That is the one case where it makes sense to just let a NPE happen.

However, the vast majority of time, a null is just an absence of value, and does not signify an unrecoverable error. Those are the kind of situations that an Option/Maybe helps with, since it doesn't let you forget to handle the null case.

Even if a null value returned from a function is abnormal, and the program shouldn't continue, an Option is still going to be better most of the time. After all, you probably have connections and stuff you want to cleanly terminate before shutting the program down.
Interesting perspective. I figured NYC would go all-in on cashless because cash facilitates tax evasion.

And to most governments, tax collection > human rights / conveniences.
If one doesn't want to rely on anecdata, here [1] is a benchmark. Based on my experience and this benchmark, I don't how such a negative opinion can be supported.

[1]: https://www.pcworld.com/article/3213031/computers/best-web-b...
SCALAE, MACHINE LEARNING, 30 PETABYTES OF DATA in NYC
Where does quinoa really come from?
Well, it's not my fault that I can't use Edge on my operating system of choice. It's not "YOU don't test your work in Egde" but "YOU don't test your work in Edge but you wouldn't be able to". So please, do not blame the users, but Microsoft.
Completely agree.

When I say intellectual arrogance ... what I mean is the following:

Many coding jobs are equivalent to being a brick layer (intellectually)

Most CS degrees teach you how to benchpress 500 lbs.

To a large degree you have to be genetically gifted to bench 500 lbs ... but you really don't need that to be a brick layer.

So my point is not that you aren't right... you are. But rather, my point is, there is a lot of menial work to be done that involves code... and not all of it has to be done by high IQ people. As "software eats the world" more and more work will be produced. Coding will become more like addition and subtraction. If you went back to the age of the greeks, they were probably sitting there thinking that no one would ever need to use this stuff except for "High IQ people" like themselves.
I test my stuff in IE, and honestly its not worth the extra time. So many inconsistencies with firefox & chrome, at least firefox behavior is well documented, but IE is not.
I looked at this before leaving NYC and the problem is that once you add the time to get to the metro-north station, time to switch from metro north to subway, time from subway to office, and time waiting for trains, elevators, etc, you can easily have a 75-90 minute commute. And that's when things go right on two different transit systems, which seems far too rare these days.
Sorry, no. I don't like being constricted.

I do not know why I would pay for the privilege of being constricted but hurting less!

There is a lot of research on how bras are useless, and some people even wonder if by limiting lymphatic drainage bras may help promoting cancer.

I wear a sport bra when I am in a gym, and a regular off the shelf bra if I am going in a social encounter where I fear my "freedom" would be used again me to judge my character.

But that's about it. Our moms didn't burn their bras in the 50s so we could have the privilege to spent $350 on them in the future.
I guess. My tendency is to think that it's more a problem for developers who are new to SQL, and are surprised to find out that, despite having the same name, nulls in SQL don't have the same semantics as nulls in other languages.

Once you get a handle on the semantics, though, they make a lot of sense. The trick is to understand how SQL's NULL is rooted in mathematical formalism, not the pragmatics of dealing with pointers. It has more in common with NaN in floating-point numbers. So, for SQL, "null <> null" behaves like "NaN <> NaN". For C and friends, "null == null" for the same reason that "0 == 0".
Proper typesafe systems wouldn't let you use C-style reinterpretation casts either.

It's quite instructive to see how the low-level Rust people handle this.
Another objection to the first OR gate: it's actually an AND gate, isn't it?
Kids Can Eat Free If Parents Don’t Use Their Phones at This Restaurant
The thing is that a lot of things ARE free - or, there is a free option available. Piracy is a great example, because it is (was?) free, convenient, and you have pretty much an unlimited selection. Streaming services like Netflix and digital game delivery like Steam have made it easier and more trustworthy than piracy.
How 1970s database research influenced our new integration platform
On emacs I just hit SPC s r p and then type my search and it will search my entire project with ripgrep (which is so fast)
Which is the same as if I go and ensure a default "noop" value is assigned ... it's logically a NULL. I don't know anything about it except that it hasn't been assigned.
You might be surprised what people consider love, and how all sorts of other beliefs get intertwined with it.

IE you have strong sacred long held beliefs that your female children are not independent, are your property. That you want the best for them, according to your beliefs and your customs, which you believe are right. That resorting to "tough love" to get wayward children on the right track is for their own good. A lot of folks would claim or deny they're hurting their children, it's their children who are being hurtful by being "disobedient", bringing dishonor, or rejecting the values on which they were raised. The list goes on and on, the rationalizations are enumerable. And even aside all that, some people just love exercising their authority over others and actively seek opportunities to do it to the maximum degree they possibly can.

It's pretty easy to rationalize cruelty as love. And everyone is the hero of their own story, so not always a lot of incentive to be objective or introspective about it.
I'll never give up on Firefox (been using it since the Phoenix days). Mozilla has the right intents for its users, and Apple probably comes a distant second if you consider both privacy and the open web. I believe we would all lose if we don't evangelize Firefox and improve its numbers, since its marketing budget may not be as big as the others'. More people need to know that Firefox is good (or good enough).

As others have said, I also find Safari on macOS to be faster, smoother, and consuming lesser power. But it just doesn't have the extensibility of Firefox (the extensions that I depend on regularly), and no Container-like system. The only other browser I use occasionally is Brave, having boycotted Chrome permanently a little while ago (with the user profile/cookie fiasco that the team backed out of later on).

P.S.: Of course this comment was written from Firefox. And donating to Firefox (in addition to regular donations to Thunderbird).
> Launch the NYC experience

> Nude

> Colors

Who’s “nude”? When is the industry going to update this term? If a female person of color outsider won’t, I guess it’s not important to anyone
Yeah, that's a bit worrying, k8s needs to take security very seriously. if your k8s cluster get's compromised, it's all your machines & apps getting compromised at the exact time. This is worse than a typical remote exploit that might give access to one server or app.
How much time do you need to spend setting up all those possibilities? And figuring out all the little incompatibilities be tween all the plugins and modes, and lisp extensions?

Most of what you mentioned already exists in most IDEs.
As a parent, are you worried about any of this? Genuinely asking as the parent of a much younger child who will have to deal with this in the future.

I don’t know why but the concept of my child being an active yt contributor at that age freaks me out.
Given that its last raise was $15M (Canadian) in 2016 (https://www.crunchbase.com/organization/quandl#section-fundi...), and I haven't heard anything about Quandl since then, I'm guessing it's not a 10x exit.
Honestly, I've opened that page expecting to see a "Don't!" or "Use Vim instead" message...

The different between Emacs and Vim tutorials nowadays is that, while both of them have a section about how to open it, only vim has a section about how to exit it

</joke>
Ok, that's all I had...

That said, I still think that both vim and emacs are going to lose the battle against those fancy-new-shinny-atom-sublime like editors eventually. Which is sad (I'm a vim user), but no one wants to memorize lots of short cuts anymore.
I agree with pretty much everything in the article. However, I would give Java a lower score because no one uses java.lang.Optional in practice, and there is too much legacy libraries and application code that cannot or will not be changed. Also, the @NotNull annotation isn't in Java SE; it is made available through various third-party libraries.

A language with a null value can dramatically simplify things for a language designer, though. In the case of Java, we know that every array of objects is initialized to null references. Thereafter, we can construct and assign objects to each slot of the array. Otherwise we run into issues that C++ faces - when we construct the array, the field of every object is uninitialized, so they are potentially dangerous if read or destructed, and need the special syntax of placement new to be initialized. The trick to avoiding null here is to avoid pre-allocating an array, and instead to grow a vector one element at a time. The C++ std::vector<E> is very accessible and performant, whereas Java java.util.List<E> is very clunky to use compared to native arrays.

Another case that gets simplified is object construction. When the memory for an object has been allocated but before the user's constructor code has run, what values should the fields have, assuming that they are observable? In a Java constructor, all fields are initially set to null/0, then you simply assign values to fields in the body code of the constructor. In C++ constructors however, you should initialize fields in the initializer list, and then you have still have the option to initialize fields in the body.

I still think pervasive null values are bad for the programmer (rather than the language designer). Now that I have preliminary experience in Rust, I see that its design is much safer and still practical, so I think this language shows the way forward.
Can Repelling Magnets Replace the Spring in a Pogo Stick?