skysight-inc/HackerNews huggingface dataset:
> As a big data engineer, Rust does not provide any advantage to me. Good luck rewritting all the big data tools from Java (Elasticsearch, Spark, Kafka, Hadoop, Neo4j, Deeplearning4j, Cassandra, Solr, Arrow, OrientDB)

Yep, this is true. Java has an upper hand in data engineering. There are better languages for targeting the Java libraries and JVM than Java itself. I always use Clojure instead of Java when doing data crunching because it is much easier to create parallel programs with it. Kotlin is also coming up in this space.

Having said that. I like Rust for some reasons:

- targeting multiple libc (musl, no libc at all)

- targeting multiple platforms (ppc, mips, etc., even though some of those are tierN)

- having ML features

Why I do not like Rust:

- accidental complexity and convoluted syntax (maybe it is only me, but it is very hard to follow what is happening)

For me the ideal language would be something like F# with the good parts of Rust.
The problem is that the type it infers is not necessarily the type you want to be exposed on that export. And then it's quite possible to have a bug in implementation of the function that results in a type that's outright wrong.

Types are a subset of contracts. Contracts are best explicit at the API boundary - which is to say, on exported functions and members of exported classes.
Bird in the hand is worth 2 in the bush.

I agree the rust core folk could have done that and probably made a pretty penny. The issue is setting up a new consultancy business is more complex and inherently more risky than just taking a cushy job from the companies that will pay handsomely for their talents.
> ton of kids growing up without early exposure to general purpose computing

I agree that's a problem. It's possible to learn to code on an iPad, [0] but the system is generally closed to exploration.

[0] https://apps.apple.com/us/app/grasshopper-learn-to-code/id13...
True, and I don't think they expect models that are superior to their own, I'd look at this as a hiring / marketing tool. Plus, even if you had a model that from a pure engineering standpoint was able to match Jane Street's approach, the model would not work without the wealth of proprietary (and expensive) data sources that Jane Street is sure to ingest, so you still couldn't just go out and do it yourself without some serious upfront investment first to get the same data. That is assuming all data they use is even available commercially, which I doubt as well. There are probably data sources that only become available to you through personal relationships with the right folks at the right places.
Yep, Rust is especially vulnerable to featureitis because it's already a big language. The more surface area, the more breeding ground for temptations for growing the language. And in its current users a survivorship bias for new feature appetite.
I keep trying to promote my Video Hub App: https://videohubapp.com/en/

This makes sense most-naturally when a user asks for "what's good software to organize videos?" So I answer honestly: "I created this app, this is what it does, I think it may fit your requirements".

I'm an independent developer and have never spent money promoting the app. Today my GA shows 70 visitors coming from Reddit this week. Usual number of visitors from all sources is 70 per day.
Most of that is boiler-plate from Termly, who we used to make a terms and conditions that were acceptable to Apple and Google. None of us are lawyers and those platforms have some level of requirements for acceptable terms. We wouldn't try to stop anyone from saying what they thought about Slyde, I will remove that clause, it goes against everything we stand for.

As for us being in the US, it's because that's where we live.

To speak to the centralized part, for me and my own use, that is something I want. I don't think that's what everyone wants but I do believe it's what the majority of people want. The problem is, the places that centralize that for us don't always do it with the best of ethics in mind. Maybe we can change that.
>leading to people adding their own children definitions to their props interfaces

IMO this is a feature not a bug. Type definitions aren't just for the compiler, they're also for the developer. Being able to see at a glance which components expect children and which don't is really valuable. Not to mention that there are situations where I want to restrict what kinds of children can be passed in (think render-props, or named slot projection patterns).

In other words, just because React supports an implicit definition of what a "child" can be doesn't mean that my specific component supports all of those same possibilities.
I'm not trying really hard to argue facts or even talking about performance numbers or anything of the sort. There are people who really, really love Rust, and I'd love to better understand how some developers arrived at their opinions of the software.

If there's a killer reason outside of memory safety and ownership, like compiler speed or something, I'd love to hear more about it from first hand accounts rather than someone's blog article about how great Rust is... and oh by the way we sell some product written in Rust, check it out! You know?
In the same way Rust appears in ... (5,1% - 4.8% Professional Developers). The big players are looking for commercial long term safety about the used tools, platforms, programming languages and their ecosystems. After that, the technical discussion will take place.
Why full stop and not interpunct?
I have a new Samsung smart TV and i bought an AppleTV and connected that. Works great.
Just give me some monkeys, darts and a dart board
I chuckled... sensibly.
I've used this a ton, and it's great. I get it via Setapp, so that helps WRT subscription fatigue.
Been there, done that; the problem is the hassle over unrelated overhead (like chasing payments, in one case for almost a year...) and the uncertainty (it’s feast or famine, most of the time).
Let’s Build Micro Front Ends with NextJS and Module Federation
How to use one of the latest hot features from Webpack 5 - Module Federation with NextJS to build micro frontends.
I believe the word you're looking for is bibliography. If so, then I would love for all people that hold the title journalist or reporter to start including one. Use it for every statement. Will it slow down time to print? Sure. But factual accuracy and provability are worth enough that I would pay such a news source.
One generation's "drive" and "focus" is another generation's "trigger" and "abuse."
Assuming it passes some absolute measure(s) of quality. You could be the best on Kaggle and still have a mediocre model.
This would be much more interesting if the features weren't anonymized.

At this point this is just a widest/deepest neural net competition on some unknown bunch of features.
SSR = Server-side Rendering, if anyone else was unfamiliar like me.
Yes, git is more or less universal in San Francisco / Silicon Valley companies.

The only places I'm aware of that don't use it are game companies, which tend to use source control systems like https://www.plasticscm.com/games specialized in better handling of very large binary blob asset files like textures, movies, audio clips, etc.; and Google, which has the monopoly-scale dev budget to be able to suffer heavily from "not invented here syndrome," so they built their own proprietary in-house SCM.
I’ve found the initial zigbee pairing more and more painful as the number of IoT devices in my house increases. Although normally a one-off at installation, with lots of devices present don’t expect it to work first time.

Occasionally when encountering bugs in various software/hardware combinations i have seen suggested fixes of ‘just re-pair everything to a hub’ which for a full house will take a day and drive you insane.

One additional concern is the environmental impact of the number of cr2302 batteries in use - one for most switches and sensor that aren’t permanently wired in - even with a 1-2 year battery life it adds up to a lot. I think firmware updates in current systems take a big bite out of theoretical battery life spans.
Is this a just a hiring competition under a different name? If you can beat their model, obviously you deserve a 100k signing bonus and a very generous compensation package.
To me, this seems more like a funnel for recruiting
My point is the winning model of the competition will not be worth anything beyond the prize. It will only be the best amongst other kagglers, almost none of whom are domain experts in finance. It will not stand a chance in "prod".
Exactly. Sometimes it takes more developers to maintain code than to initially implement it, which means technology choices today may lead to bigger popularity trends down the road.
Turner is about a content-neutral regulation. The proposal in OP doesn't appear to be content-neutral. It's also weaker than Turner in that no compelling government interest is identified. Being charitable doesn't mean I need to assume that every censorship proposal written by a non-lawyer somehow complies with the 1st Amendment if I add enough epicycles.

The author is critiquing Section 230, not the DMCA. They're making some extremely strong claims, and in particular saying certain things are obvious or extremely likely. It doesn't cite any cases and each of its examples appear wrong. The core argument is dead wrong. 230(c)(2) is barely even cited in court, most cases cite (c)(1) because the good faith standard is difficult to establish.

I'll note that you're mainly nitpicking one of my three critiques and haven't addressed the other two.
The news reporters linked on the original reddit post said it was solid.
I think I've noticed this attitude from "enthusiasts" as well.

Even if a solution people are using has flaws, with regular use they get so used to its idiosyncrasies that they can't imagine it not working the way it does. It's very difficult to have them think creatively about a better way to do things at that point.

I think there's a bit of Stockholm syndrome in it as well, for lack of a better term. You get attached to the technology because now you know its ins and outs. If it gives you the results you want, what more could you want at that point?

If someone comes along and shows you "a better way", you might become violently dismissive because you're so attached to your solution.
Always hard to know these things. It often doesn't follow what would be rational, but follows various accidents of history. Someone in domain X makes a superb library for it, inspiring ecosystem to grow in that domain, even if the language isn't fundamentally suited for it, etc.
Grimy walls aren’t even close to the top of the to-do list. The subway stop where Michael Jackson filmed part of the music video for “Bad”,Hoyt–Schermerhorn, had a piece of the ceiling hanging off and almost touching the tracks last time I was there.

I love NYC and the subway but the maintenance absolutely depresses me.
Only problem I ever had is some weird deep nested graphql autogenerated types. Otherwise it just works.
Whats the over / under on someone entering the inverse of what WSB does?
In their "code requirements" section they say:

> Freely & publicly available external data is allowed

So I presume it would be fair to fetch and leverage additional data on your own.
Being an Asian American male myself, my friends and I had similar experiences. Asian males have it rough on dating apps. I really think the reduction to text and photos emphasizes racial disadvantages in the dating market, at least in the USA. I had a lot better luck abroad.
I definitely love the rustfmt thing. I think I recall gofmt existing as well?

I feel like C++ can get really out of hand, so not having a cppfmt is surely a thing of jealousy.
Weird Converter
I now understand what you meant. However with a quick search, you can find 14 references to Ricardo (granted, in the footnotes) just in Capital, part one, chapter one [0].

I think it's telling how most of the Smith and Ricardo followers celebrate how prescient they were, excluding the labor theory of value when they embrace marginalism [1] instead. I guess it must be more convenient for them.

[0] https://www.marxists.org/archive/marx/works/1867-c1/ch01.htm

[1] https://en.wikipedia.org/wiki/Neoclassical_economics#Margina...
> selling 3D printed heads with animated eyes

I figure it's an arms race that will play out in the software space. More generally, it's deep-fakes vs deep-fake-detectors.
A couple that I'd add to this:

To the Moon

VA-11 HALL-A

Emily Is Away
I think consumption behavior is much more controlled by industry through pricing and advertising than the other way around. There are very few examples of successful campaigns to change behavior on aarge scale, much more so if we are talking about industries with high investments, like animal stocks, or for industries that are far away from the consumer, like power generation, plastics etc.
There are a lot of database-like services written Java (Kafka, Cassandra, ElasticSearch, Neo4J, HBase) that would likely be better in Rust. Yes the common denominator is Apache but they seem to have bought into Rust as well https://arrow.apache.org/blog/2019/02/04/datafusion-donation...
Hi all, original author of the wiki page here. Please take the advice with a grain of salt. Specifically

- union types aren't always bad, DON'T avoid them

- DON'T feel the need to annotate every single thing

Please apply a critical lens as you read through this page. The document was meant for users who've hit rough perf issues, and we tried pretty hard to explain the nuances of each piece of advice.
You don't beat their model, just those of everyone else in the competition. A very different game.
What Thanksgiving Dinner Costs in Every State
MetaMask is now available on iOS Store, allows buying ETH directly
Not really, in case of a fire alarm all doors unlock anyway.

When I was a consultant I visited many offices where I needed a badge to go to the loo. It's really common in shared office buildings, the toilets tend to be in the elevator hall outside the badge perimeter. Don't think they were monitoring it though.
That's a general problem with a lot of kaggle-esque comps: but then I don't discount the number of unemployed or intellectually curious very intelligent people out there, even if they're doing the equivalent of pushing down against the value of my wage/ bargaining power and doing the datascience equivalent of working for reputation/recruitment.

hell, the thing about us hackers is I can KNOW it's a dud deal, yet part of me still wants to give it a go because it's a problem and it's right there!
> databases (MySQL, MongoDB)

We are heading towards distributed high available SQL and NoSQL databases (with Redis, Postgres and MySQL compatibility for easier migration) designed to work exceptionally well in cloud environments like CockroachDB (Go), TiKV (Rust), Vitess (Go) to name a few.

That is because SRE teams want to be able to scale horizontally and make a node, rack or even region failure to be a normal thing, their company don't need to worry about.
Super Safe Bash History
I'm guessing: You didn't deliver tangible results and therefore were deemed useless. It was likely one "things are going well!" update after another, while still failing to deliver the most rudimentary of results that a low-level analyst armed with Excel and some basic SQL delivered.

Results that impact the bottom-line are the only thing that matters. If you cannot align your work to that, you're going to be undervalued and viewed as useless.
Not to detract from your main point, which is very sound, but on this:

> whereas that walk out by the lake with Sarah

If you both have the Facebook app with location tracking on, Facebook does know about this, which is why you sometimes get friend suggestions for people after you spent time near them (eg you were at the same party or they visited your house to do cleaning or plumbing), even if you have no mutual friends.
You can program an Attiny (like a USB Digispark) to send inputs over USB also, can't be detected at all :)
Yes.
For comparison, multiplying the value of total block rewards for btc (inflation + fees) by 365, bitcoin extracts about $6.2B per year from buyers just to exist.

Eth2 is going to be extremely light, and is going to run fine on a ~$600 NUC that consumes about 10W. At 20% annual amortization, $0.15/kWh and 10k different validators (people), the total cost of running eth2 is... $1.3M. That's a mind-boggling difference of 4700x.

Real costs may be a bit larger as some individual stakers can be less efficient (like running on a 150W average power pc) but compared to what bitcoin consumes - still a rounding error.
How is this allowed by Apple if its new policies require all dapps to be developed by the maker of the app, and not arbitrary web3 code running on websites loaded in their browser?

https://cointelegraph.com/news/apple-may-remove-coinbases-mo...
Yes, Blondie. Thanks.
I would actually think you run Unix and would never question them. If they know the word Unix they probably aren't confusing it with linux.
Hello EMPLOYEE, this is Susan from HR. I hope you are doing well in this trying times! We wanted to check in with you because we have noticed that your Productivity Score is not yet excelling yet per COMPANIES NEXT and EXCEL goals for 2020. While it is totally fine that some of our COMPANY family need some additional time to increase their Productivity Score, we would be overjoyed to assist you in reaching COMPANIES goals.

We would like to invite you to a meeting tomorrow morning at 8:30. Your direct line manager, you and me will be present for this meeting. We would like you to prepare a short presentation (9-10 minutes) on how you plan to improve your Productivity Score so we, as the COMPANY family can reach our goals. I am sure we can find a solution together!

I am looking forward to talking to you tomorrow morning! Have a relaxing evening!

Susan from HR
Is it possible to use Rust without much necessary usage of generics?
tl;dr - amazon owes us $30k
Ask HN: What is the modern equivalent of NeXT?
An earlier post linked to a Quora post about what it was like being an engineer at NeXT. My takeaway was it was filled with smart people willing to think big and work hard. Ultimately things pioneered at NeXT had far reaching influence in the industry and, especially when you consider NeXT's influence at Apple, huge impact.

What are the organizations doing this today? Is the scrappy startup of this nature still a thing, or is technology in general stabilizing into a dominant Ford/GM/Chrysler structure with FAANG and other major players dominating the industry?
Nothing like free code monkey data scientists.
I've had a related experience. Ethnically, it's hard to place me by looks, and I get an ok number of matches. However, once I've started chatting with women, some 2 dozen times I've gotten ghosted IMMEDIATELY when they find out where my family is from (it's a country that doesn't get much positive press).

I don't think it's a reflection on women, specifically. I think it's more an indication of how strongly cultural biases are ingrained in all of us.
It's a system for transferring self-esteem from men to women.
Live AR/VR Design Workshop – Create XR Effects with Shaders in Unity3D
You must be a masochist.. I'd rather spend 1/10th the time finding out if I have a hit on my hands and address scaling problems later than battling with kubernetes and kafka. Build product not infrastructure.
> I'm no conspiracy theorist

hmm. we've been shamed out of questioning things due to that one label.

> but is it even remotely possible that this could be a prototype of the Xbox Series X

reminds me of Simpsons episode where they found angel bones but it was used as advertising for the grand opening of a new shopping mall
There's also Jiggler for Mac, works pretty well though it doesn't fool Apple's own "App Nap" sleep mode for apps, sadly. The Mac stays awake but apps still stutter like crazy when I come back to the computer, they're clearly waking up in some way.
Quantopian tried this. Didn't work out. Now they have been acquihired by Robin Hood.
Raspberry Pi: Vulkan update: we’re conformant
In the same vein, I'm part of a reporting chain that uses "Officevibe". Mini little surveys to measure our happiness. Now managers have goals for various metrics.

Of course, that has turned the entire thing into the most annoying game you can imagine. Add in the "beatings will continue until morale improves" meetings on the reports, and I'm now convinced one of the best questions I can ask of a new employer is "how do you track employee morale?".
part of what makes trading hard, and especially quantitative trading, is the necessary infrastructure. not just the obvious stuff like execution but also the infra to manage backtesting, risk sizing and management, etc. big firms offer this and lots of data and allow researchers to focus on the small parts where they can become subject domain experts.
From the article:

Using quarterly GDP data on this panel of flat-tax adopters and a difference-in-differences identification strategy, I find that the adoption of a flat tax structure has a strongly significant positive effect of 1.36 percentage points on GDP growth…[lasting about a decade].

So. . . 1.36% growth over 10 years? Is that better than the countries that didn't implement a flat tax?
Unrelated to the auth bypass, but on the topic of linux-pam; this summer I landed exposing prctl(PR_SET_NO_NEW_PRIVS) in pam_limits [0]. It's a convenient way to prevent logins from potentially attaining new privileges, even if bad actors find bugs in suid programs or even know the root password (assuming remote root logins are disabled).

[0] https://github.com/linux-pam/linux-pam/commit/dd9cf929e7ec79...
> Why AWS loves Rust

Because it's cool and they want a spot on that poster?
I'd seen it claimed repeatedly that when others view your profile it doesn't affect People You May Know. I don't believe the claims. Despite being in the same location three days a week for several weeks with my fellow classmates, it was only after I gave a presentation to the class and my (unusual, non-English, impossible to spell phonetically) last name appeared on screen that I started seeing my classmates in People You May Know. It was only female classmates and IIRC we didn't even have mutual friends. Like you, I've been selective about going to people's profiles since then.
Could you go over the differences between Rails and Laravel? I'm thinking of picking up a framework for myself.

I very much enjoy the Laracasts videos and I work in PHP currently so I've though about starting their Laravel learning series.

On the other hand, I create a RoR application for my university and I've always loved Ruby - but it's been a long time since I've done anything with Ruby.
I think you're being downvoted because this is a bit passive aggressive.

That said, I sense a bit of Rust bias on HN.
This should apply to companies as well. I lost count early on with how many of my colleagues work for "the leading X in Y," where every X says the same thing about their Y.

If everyone's the leader, potential customers can save a lot of time and money by simply flipping a coin. Otherwise where does that actually put you when someone else lands the deal?

For fun, search Google for phrases like "is the leading developer in" or "is the leading supplier of" and you'll quickly get a feel for how meaningless it is.
Have you tried to get your record purged?
Sending them as PDFs should solve that.
My spidey senses tell me that Facebook and Twitter have begun periodically spinning off artificial competing shell orgs that resemble this service. They use the data gathered from signups to run demographic analysis on users who are likely to leave their platform, and can additionally point to these companies as evidence of existing competition in anti-trust cases. Parler, a so-called Twitter alternative that mysteriously won't publish its list of backers, is another good example of this type of company. What is a ham-sandwich photo and copypasta spammer to do?
Build micro-organizations, not just micro-services