skysight-inc/HackerNews huggingface dataset:
I wasn't able to find them for $3, but I did find quite a few boards ready to use on AliExpress for $4-5, as long as you're willing to take the 30 day hit on delivery.

if you're ordering domestically, you'll find them more the price that you're quoting, with much quicker shipping times.
It's still the same order of magnitude, which is still way higher than is reasonable.
Okay, I think they do. They've censored my comments many times.
So now that you even dropped that selective quoting you stopped refusing to accept that there MIGHT be an issue (even though it's supported since 2009!), you are interested what the actual issue is? Seriously? Try looking up. I've explained it where I had hope for some reasonable answers and please spare me your further opinions. This is not how communication works. eod

PS. since you seem unable to work with google: https://translate.google.de/?hl=de&tab=wT
And furthermore, are these files authentic? I would not be surprised by the conclusion this suggests but lets deal with hard evidence and not intuition.
Well, I’ve been married for 23 years and we have 7 kids. Plus I have tons of friends. I have no problem finding people to talk to. But I know myself. I truly have no need or desire to talk to others.
zune was the most underestimated mp3 player ever. it just never got the fame it deserved.
It's actually very annoying. I want Node or Go or Kotlin or something to eat Rails' lunch. It's good to have competition. But nobody has come close to the developer ergonomics and the sheer development speed of Rails.
>1. Vote for the right people.

Who will continue to authorize the mass surveillance and collection of their citizens data, in both public and black op programs, in huge data centers payed for by their citizens.

>2. Write them letters (not emails) telling them how much they suck if they don't do things for the benefit of people.

Unless that letter contains a large political contribution you can bet your response, if you even get one, will be of the boilerplate variety.
I'd really like to give them the benefit of the doubt, but at this point it's sheer incompetence. It's been pointed out in the past, and it's still growing.
Because they write a lot of code.
Because they experiment between a lot of experiences.
Because there's a lot of legacy code.

Because it's not an important constraint to them.
Winter here¡
I will be ultra frank:

I do not care how much money people make, encourage them to make as much as they can, but insist they also pay their own way.

For about 40 years, in the US, wages for basic labors have been near flat, while cost and risk exposure have gone through the roof.

Back when this all started, the promise was it would get cheaper to live, so no worries.

So which is it?

Actually make it cheaper to live?

Fund labor properly?

Let people suffer and die early?

I do not find any subsidy acceptable, unless there is real need.

Amazon has no such need. Amazon has a want, and so does it's many peers. Understanable. But, labor has real needs being unmet and those come well before I have any real concern for wants expressed by people unwilling to fund real, basic needs of labor helping them to make more than enough money otherwise.

I know, rough. Get that. But, we are talking about real people here, lives, kids, families. All of that matters one hell of a lot more than persuing an idealized, fantasy free labor market ideal ever will.

In fact, the only way to change that is results. Better answers to the "which is it?" question I just posed.

Answers today are trending worse, not better. And that is a primary driver behind a large and growing number of people, myself included, seeking to do things very differently.

People should get as wealthy as they can. Business gets as big as it can too. All good, so long as doing those things does not leave the carnage it currently does.

I will not respond again, but will gladly read replies.
Is the Second Farm Crisis Upon Us?
No worries :) and yeah, i just don’t get it. I oversaw the development of a high ranking app for the last 6 years and it was a massive focus of ours to keep it small for as long as possible. We saw that conversion dropped as the app grew, we assume as the size grew it encouraged people to wait for wifi or their next months data before they would start the download.
Unless it's a business concern (i.e. affecting one of the metrics the business is measuring and reporting), it's not on management's mind and therefore won't be prioritized as something worth improving or prevent from getting worse.

Is it affecting app installs? Is it leading to a reduction of usage? No -> Don't fix.

As an outsider, that would be my guess of how the app can grow to be so large, without knowing the reason why.
AFAICT the parent comment is referring to Double Negative (dneg). The visual effects company responsible for the black hole shots in the movie Interstellar.
The previous account you created to post these is one that we ended up having to ban for trolling.

We've banned this account. Please stop creating accounts to do this, or we'll ban your main account as well.
This isn’t true. It depends how you write your Mathematica.

If you define modules, it’s nearly the same as as a scripting language.
> Nivens and his Ringworld series would be good examples

Nivens features several not-quite-scientific features, though he does a better job than many at keeping them constrained. I still wouldn’t consider him a hard science fiction author.
We don't do this kind of thing, but some companies do offer "take-down" and related services. Not sure if credential-DDoS is one of them though. :)
Yup thats what i do for both insta and Facebook
The 3D Software Rendering Technology of 1998's Thief: The Dark Project
It's not, because that relies on actually doing the de-reference. Thanks to UB, that may never actually happen, the code may get removed entirely.
I realize the crux of the argument is about increasing government interference, but the difficulty of "producing" another Jack Ma could be said of any major outlier, like Bezos: it's just really unlikely for such circumstances to ever happen again, no matter if government interferes or not.
Plants communicate distress using their own kind of nervous system
Was that with the additional 4MB PSRAM module needed for low.js?
>Or, why worry about engineering good quality products if goodness doesn't exist?

Why bother reasoning from our intuitions about what we want when we could just pursue our subconscious goals directly? Who needs to be convinced that they want a product to be good-quality?
Product Roadmaps in Five Easy Pieces
I think this is due to the fact they refuse to use the underlying APIs for DNS, TCP, etc and reimplement all that functionality within the application.

I think they are worried about apple or android removing access/throttling FB as they do not control the underlying platform (apple controls the devide, google controls the OS, and FB is the most deployed app across either platform)
Agreed. I still use my original Zune every day. It's off the grid now, the Zune software still works but can't connect to any MS servers, has an FM radio. They can be picked up very cheap.

I have a Zune 120 and Zune HD as well but I don't find them either as good, especially on FM radio.
Honestly at this point, why does “please stop shoving JS into everything, you’re fucking it all up” need to be even said? That this is even mildly controversial (or in your case, flaggable) is a sign of how far we’ve sunk.
You always get some back scatter from a glass surface, so any magnifying glass is much more like a mirror than a black hole.
Hacker news folks seem to be pretty negative about this. I'd definitely like to try it out. Maybe it's time to have some more options besides C on embedded devices.
What do you mean? SBIR grants are intended to support early stage innovation projects. They should be able to be commercialized, but too high risk for normal investors. That's not really the same thing as a moon shot program. And individual federal agencies that participate in the program can decide what they are interested in researching.
You are the kind of guy that goes about writing writing a web server in assembly
I would be much more interested in details of the tech they use to bring iOS apps to Windows. Messenger for example looks like a direct port.
The ESP32 version isn't open source though. It's one of those "open core" commercial projects with the commercial part being selling the dev boards/preflashed modules.
Perhaps if you are a developer. If you are anyone else, the comments can be pretty toxic. The amount of "managers are useless", "phds are useless", "designers are useless", and so on that I see here is extremely off putting. For some careers, like academia/phd, there are almost monthly slam fests with tons of toxic comments about how developers are so much smarter and better.
When I was single and lived in London, I used to love walking through the city during the evening and into the night, being surrounded by people but not having to take part in any socialising. It's the flipside to the pleasure of being entirely alone when hillwalking in the middle of the Scottish highlands.
This seems like an implausibly detailed level of knowledge of Facebook's workforce, especially if derived from something you maybe saw on Reddit that was about something else.
To point; if you free memory, and reuse it (without nulling the reference), you likely won't segfault.

Simple example (compiled on OSX)

#include <stdlib.h>
#include <stdio.h>

struct X {
int x;
};

int main() {
struct X *a = (struct X *) malloc(sizeof(struct X));
a->x = 4;
printf("%d\n", a->x);
free(a); // a is no longer a valid reference
struct X *b = (struct X *) malloc(sizeof(struct X));
printf("%d\n", b->x); // b is probably reusing the memory used by a
a->x = 5; // updating a probably updates b
printf("%d\n", b->x);
}

If you compile this without optimization (clang test.c) you'll probably get

4
4
5

'Probably' because this is both relies on both undefined behavior (which is partially why turning on -O2 changes the result), and the way malloc is implemented.

Fortunately, in a simple case like this, compiling your application with '-fsanitize=address' will give a very nice error in this case. :)
Ehhh, that's a bit of simplistic take on the Unidan story, a lot of scientists were happy to see him go. He spent a lot of time marketing himself so that he became THE biology guy on reddit. The problem is that biology is a pretty broad field, so a lot of his answers were basically wikipedia recaps paraphrased into his "Unidan" voice - answers by people actually knowledgable in the matter at hand would get drowned out (and downvoted by Unidan's alternate accounts, of course).
It seems silly. If platform X implements function A, and you're worried they might change how function A works, just wrap function A in an adapter class/interface. If they change it, you can then re-implement it the way you want.
The correct approach is surely to give a fake, child's date of birth.

1 January 2008, for example.
They acquired a company a while back called Osmeta that basically reimplemented parts of iOS.
That’s also absolutely massive for an embedded device. And that’s not even including code, runtime use, etc.
We also provide a nice easy to install Docker image of Cocalc here: https://github.com/sagemathinc/cocalc-docker
> To be fair, they claim at least some subset of Node.js compatibility.

That's very fair, thank you. XS7 is more directly comparable with the Duktape engine they're building on.

Now I'm wondering if the Low.js folks could replace Duktape with XS7 to help them not only reduce their system requirements but achieve ECMAScript 2017/ES8 compatibility to boot.
Yes, due to app thinning. But 300 MB is still an insane size for an app like this.
Nope, considering that their app loads fine on most iOS devices…
I think Asimov, Arthur C. Clarke (as mentioned), and Michael Crichton are better examples of hard science fiction.
All dem tracking hacks... Need to be sure.
Ask HN: Developer communication
Start-up weekend is here and we are trying to validate a concept. Please take a moment to answer a couple questions. Thank you!
https://www.surveymonkey.com/r/JGZ53SS
Really, for the most part, the talent goes to the best places to work. That's subjective but the major factors for most people are mission (e.g. charity good, privacy violation bad), working environment and compensation.

Amazon isn't really particularly good at any of these, so you'll tend to find more talent at places that do better. Facebook and Google both have better compensation and from what I've heard from friends (who've also had experience with Amazon), both also have a better working environment.
I don't know if iOS has the equivalents but I personally use the "lite" versions of fb and messenger. Tempted to remove fb at some point and just use the browser tbh.
This is not possible to do without a jailbroken device, which not everyone has.
Why does it matter? Modern smartphones have more than enough space.
I went with the Zune / have avoided apple products for years because I find their advertising smarmy. So, I went with Zune and received ENDLESS RIDICULE.

BUT! Zune was great. I had the zune app with spotify-style music subscription before spotify was a thing.

The Zune software was really pretty and nice, and you could plug your zune into your computer and it would act as an external hard drive without fighting with it.
I think this is a totally baseless comment.

1. Have you worked at Facebook as an engineer before? Do you first hand know that most engineers working on FB iOS app lack the experience and interest?

2. Have you reverse engineered the FB app and verified that the app lacks signs of proper system or application development?

There could be a good enough reason as to why the app re-wrote core iOS libraries - most popularly performance and missing features. Also, tens of thousands of classes don't directly translate to increased binary size - its usually the dependencies of the code that results in such large binary sizes.

Overall, if Facebook wanted to optimize its app size to be less than 491MB, they would have.

Maybe its on their roadmap, maybe they decided most of their userbase have the ability to download 491MB and it isn't impacting the growth funnel, heck maybe some of the engineers actually wanted to work on optimizing the app size but it was shot down by management. Slamming engineers who work at Facebook and calling them inexperienced is just mean.
Meow Wolf’s Magic Kingdom
And also move to mbasic.facebook.com for even more blazing fastness!
Unhashable in Python – Getting the unique number of locations in a GeoDataFrame
> Find me a compression algorithm that can compress already compressed binary data by 30%

App thinning does not compress the app; it just pulls out stuff that doesn’t match the device the app is being installed on. And keep in mind that most application binaries are far from random data.
A WORLD OF FLAVORS: 8 DELICIOUS INTERNATIONAL RECIPES
If the code is removed entirely then what memory is being improperly accessed?
Interesting that the two examples are Satoshi and Jordan Peterson. When I see "moon shot" I typically think of space elevators and such. Perhaps this is a truly unique type of fund but at first glance, I have a hard time seeing the similarity of these two folks other than having initially fringe ideas.
Like phishing awareness training, this is a good practice. We actually offer URL rewriting to our customers, but there are some UX downsides to it so not everyone wants it.

One big issue with GSB, Phishtank, OpenPhish, etc. as "the solution" is that, again, it's trivial for attackers to thwart these threat feeds. Using the same approach spammers have been implementing for 20 years now, the attacker just needs to randomize the URL in each sent email. Then when you report the phishing link in your copy, it helps no one else.

One could imagine a system that reverses the patterns used by the URL generation scripts -- we actually do this for DGAs ("domain generation algorithms") -- but even trying to be clever like this just puts you back in an arms race with the attackers.

So I don't think URL "whack-a-mole" is the right answer either. I believe you need the software to straight-up identify fraudulent emails from first principles. (Not saying it's easy.)
In killing Inbox, Google takes another swipe at its most passionate users
The app size hovered below 100MB for a log time, because that was Apple’s threshold for non-WiFi installs. Once they blew that budget it seems to have got out of hand.
The author gives a few recommendations in the Readme:

https://github.com/s-macke/Interplanetary-Postal-Service/#fl...
> My point is that, whether you want it or not, the choices we each make have impacts of varying directness on what choices other people can make. Whether you choose to acknowledge them doesn’t change the effect they have.

You also seem to imply that you're entitled to afford the kind of house you want in the area you want, and that should impose some obligation on me to modify my behavior so you won't have to work as hard or as long to get what you want out of life.

The person I originally responded actually used the phrase "formal societal taboo." This is the secular version of religious busybodies wagging their fingers at other people who aren't behaving in a manner that suits them.
“People such as Satoshi and Jordan Peterson have had huge impacts (regardless of one’s degree of enthusiasm for their ideas), and yet in terms of philanthropic funding the world just isn’t geared to seed their ambitions,” said Cowen.

I don't understand this quote. Satoshi is a fictional person as far as I'm concerned, who's idea has already succeeded to the extent that it can.

I don't even want to know what this Jordan Peterson guy needs funding for. He already has a very vocal, supportive fan base. He can probably raise a lot of money with Kickstarter if he needed to.
perfect place to get materials for my hammer
Unless it's a KPI you won't get an OKR to address it
They have? Which ones?
The word "milquetoast" specifically criticizes a man as weak, timid, unasertive, or childish. If that's not your intention, you're misusing the word.

It's not equivalent to saying "this is a weak reaction".

You may have preferred I reacted more severely to what I observed, but I, like everyone, must pick my battles and this particular one was and is not a priority for me. And if it were a priority, I wouldn't go about combating it at such an individual level - this is just a symptom of the profit-driven system. Just look at Purdue and the opiod crisis they've created by lying to doctors and consumers, and how rich and powerful they've become in the process. The behavior is rewarded systemically.
JerryScript+IoT.js could be an opensource stack to consider then
Favebook’s app is so large that they load code in dynamically so they can stay under the 20 second startup time limit imposed by iOS. Do you not see a problem there? Just loading the app into RAM means that you’ve consumed a substantial portion of it.
Not really, a lot of phones are 8GB. Once you remove the OS and the pre-built apps that's about 5GB left. Just the FB app takes about 10% of that? That's not really acceptable.

And that's not just theoretical: I have 16GB and I'm always scraping for storage
I was about to say this. Computers are not getting slower over time, the programs get worse over time.
Note that I said devices with 32 KB of RAM. The XS7 "hello world" sample (with debugger attached) needs a total of 6 KB of RAM on ESP8266s.
I know, I'm just using compression as an argument to show how significant 30%+ is.
I agree, that that is the relevant point. There should be any number of Google execs to blame, whose period of employment actually coincided with the Picasa/Finance changes, and with some of many other past Google product shutdowns/overhauls. That the author chooses to rip on Mayer -- who hasn't been at Google in the past 6 years -- makes me expect that she was legendarily responsible for other Google product fails, but that doesn't seem the case.

What does Mayer's floundering in her post-Googler-career as Yahoo's CEO have to do with the product failures of Picasa and Finance? Referencing her in this context makes as little sense as referencing Andy Rubin -- another prominent Googler who went on to flounder as CEO.
Just for fun, on Windows, I get

> cl.exe foo.c
> foo
4
10372440
5
> cl.exe -O3 foo.c
> foo
4
9025424
9025424

I've seen stuff like this work on OS X, and segfault on Linux. Yay UB!
I started at Facebook a month ago. Honestly, I was wondering the same thing as you: how does this app which seemingly is a couple of UITableViews contained in a UITabBarController end up taking so much space?

I've come to realize that Facebook is sort of a global operating system for communities. Your Windows installation includes all the pieces to connect to an Active Directory enterprise network, even if all you'll ever do is play games from Steam. Facebook is like that: there's so much stuff you'll never see when you only use it to follow a bunch of old college friends.

Should those things be downloaded as needed? Maybe. But it would have a negative impact on metrics: if "New Feature X for Latin American Teenagers" takes 30 seconds to start up, it's not going to take off. It's easier when everything is already there. Besides, the effort of rearchitecting a 491MB app would be crazy. Of course Facebook has major public initiatives like React Native which could eventually allow parts of the native apps to be dynamically downloaded more easily (I don't know anything about whether that's planned, just stating the obvious).
It's impossible to tell, as that can cause other issues. See the link I posted about time travel elsewhere in the thread.
Nuclear pasta is a phenomenon that appears when electromagnetic repulsion and strong force are more or less on the same strength. This only happens in a relatively narrow band of (stupendously high) densities. So yes, nuclear pasta does not exist anywhere in the universe outside of a ~100m band inside neutron stars.

Source: I studied this for 2 years.
> Have you reverse engineered the FB app and verified that the app lacks signs of proper system or application development?

Have you? The size of the core Facebook application binaries disagree with your statement of “tens of thousands of classes don't directly translate to increased binary size - its usually the dependencies of the code that results in such large binary sizes”.
Well, bloated af before, bloated af after... I guess you can argue about the definition of significant but at that point I think you’ve lost the argument by default.
Because anybody could say that about any programming language. Your favorite programming language could be the most hated language by any number of people. If the code can run in a system it can be useful to somebody who is more effective in a given language.
> nothing about how they preserve any of the users privacy from their own servers

Yeah, well, client-side encryption has not been on the menu for ten years now.

(Mention of which has remarkable anechoic properties.)
IANAP, but presumably "having feathers" does not make one a bird.
I suspect GMU/Mercatus has a few early crypto adopters given the symmetry of their ideas with crypto political ideals. What does a GMU academic economist do with hodl money? Form a grant program with a heavily libertarian bent.
Nuclear pasta is a phenomenon that appears when electromagnetic repulsion and strong force are more or less on the same strength. This only happens in a relatively narrow band of (stupendously high) densities. So no, nuclear pasta does not exist anywhere in the universe outside of a ~100m band inside neutron stars.
im not sure whats going on in google when it comes to email, but i really hope when this new look is enabled again in 2 weeks i can still go back to classical...
Wow dude. That's like really helpful.

Objects have gravity. Wow. Something else.

If you weren't here, in this thread, right now, to sound the alarm, we'd all be lost.

Thank you for your service. Incredible.