skysight-inc/HackerNews huggingface dataset:
> I'm not sure why you think the data is irrelevant

I believe the GP meant "unrelated". Can you drop your top level component into another application with different children and still have it work? Can you move the child components to another view tree and still have them work? It seems like what you are describing is a top level component that is tightly coupled to its descendants with too many responsibilities. In the ideal react app architecture you should be able to take any component and move it anywhere else in the app and it should Just Work. This is the problem redux is supposed to solve, and I would argue that by enforcing an explicit pattern that most experienced react developers know, you will get closer to that ideal than if you have a variety of home grown solutions that vary from project to project (and even from developer to developer on the same project). "The Tyranny of Structurelessness" etc etc.
I fully agree that it goes against human nature and history. However, it has to go against those things. We live in an age of weapons so terrible that the kind of global conflict that defined the first half of the twentieth century must just never happen again because the consequences would be truly unthinkable. Advanced civilization is a fragile thing. We gain a lot of efficiency from extreme specialization - but we also lose a lot of resiliency. A global nuclear war would end civilization as we know it, and who knows how long it would take to recover - especially with the easily accessible resources already consumed.

That's not to say that it won't happen - but we shouldn't permit it, or support those who would.
Yes, I would venture that most developers would benefit more from more cores than raw CPU performance.
Mostly these are just sold for display on peoples walls as the write up says. I did learn on skis not too different from this. My grandfather came from Telemark. One advantage of the old time skis (the really long ones) is that you could go fast. Billy Kidd had a video about racing the old timers with long wooden skis in California. He could not beat them.
Is there any data on mgs of nicotine versus use in the last 30 days? Are people using 0mg juice considered tobacco users by this study? From what I can see, they are.
The convention is to name the upstream remote ~origin~. If you follow
this convention, then you have to do nothing else and the remote by
that name is automatically used, provided it exists and regardless of
whether other remotes exist. If it does not exist, then no other
remotes are tried.

If you do not follow the naming convention, then you have to inform
Forge about that by setting the Git variable ~forge.remote~ to the name
that you instead use for upstream remotes. If this variable is set,
then Forge uses the remote by that name, if it exists, the same way
it may have used ~origin~ if the the variable were undefined. I.e. it
does not fall through to try ~origin~ if no remote by your chosen name
exists.

This is from the manual, but I will have to move (or copy) to a more prominent place within the manual. (This is currently in the node titled "Token Creation".)
PolicyFly | Senior VueJS Engineer | Remote (US Only) | Full-Time

PolicyFly is modernizing the ancient world of commercial insurance in both the US + London markets. Profitable, growing & bootstrapped company with a small, talented & ambitious team.

We are looking for a VueJS lead with a proven track record in building modern and maintainable frontends. Working alongside our backend team, you will lead frontend development, project planning and architecture for our flagship product, PolicyFly.

This position is ideal for a seasoned engineer looking to take the next step and take a leadership role in the product.

If interested, please apply here: https://policyfly.workable.com/j/97A6A4B8E3

Thanks!
Also, schools that offer federally backed financial aid have qualified financial aid officers. These guys/gals should provide the gate-keeping that some feel that 18-year-olds are incapable of.

These so-called professionals might do their job better if the school was penalized for defaults.
Microsoft probably has tons of internal libraries that are modified and shared between many different teams spanning multiple orgs.

I think a pivot like this is an incredibly complicated thing for a company like Microsoft to perform. It requires multiple years of planning from the ground up to port internal libraries and tooling, train engineers on Rust best practices.

Not to mention the tricky business of going around and hiring Rust developers at the scale MS needs. :)

I think, simply waking up one day and changing the language / frameworks / tools used by your company is a privilege only smaller companies and startups might enjoy.
Say the same thing about seatbelts in a car. If you don’t plan to have accidents, why do you need seatbelts?

Car accidents, like mistakes in programming are a risk that has a likelyhood that is non-zero. A seatbelt might be a little bit annoying when things go well, but much less so when they don’t. Rust is there to stop you in most cases when you try to accidentally shot yourself into the leg, unless you deliberately without knowing what you are doing while yelling “hold my beer” (unsafe). And contrary to popular belief even in unsafe blocks many of Rust’s safety guarantees hold, just not all

If the net benefit of a ownership concept like Rust has it is high enough, this ahouls be an easy choice for rational actors to take. The odds are on Rust’s side here, because humans make mistakes and if Rust manages to allow productivity despite stopping certain classes of these mistakes, there will be a net benefit.

Just like with the seatbelt, there will be always those that don’t wear one for their very subjective reasons (e.g. because of edge cases where a seatbelt could trap you in a burning car, or because it is not cool, or because they hate the feeling and think accidents only happen to people who can’t drive).

I write Rust for a year now, and I constantly see bugs far better programmers made in say C++ where Rust just wouldn’t allow you to not handle it. E.g. Crashing your software by writing to a file that is locked by another process. In Rust this would mean the deliberate act of ignoring a Result, unwrapping it and moving on. You can ignore it, and Rust will crash, but you know exactly where you took that risk.

Things like these remove a lot of cognitive load from the programmer which can be put into more pressing topics
Graduated at 31 from a no name University. Found a job 3 months before I graduated for over 100k in the middle of nowhere in North Carolina. Now I work remotely and don't ever really worry about money. It was tough juggling life work and school, but worth every second. Just make sure you get a good internship and code as much as possible on your own. If possible try to combine existing skills with your new skill set. If you were in health care, getting a job writing software for that industry will get you much more success.
Bitcoin never did an ICO and most of the hype around dapps was centered on ethereum. You are conflating shitcoins and scamcoins with Bitcoin. Some of the loudest voices warning against these obvious scams came from the bitcoin community. The same people also warned against the blockchain hype.
"If you don't currently have a cash flow that would allow you to make a $2000/month mortgage payment, don't take out that mortgage. If you don't currently have a cash flow that would allow you to make a $500/month student loan payment, don't take out that loan."

I used to feel the same way, and it's easy to vilify students who get to experience a more expensive education and place the onus on these students to pay back the debts. However, I realized that there's much more to this. Students typically apply for such loans while they are still in high school, in October of the year prior to starting college. It's uncommon for students to have the financial foundation needed to understand the significance of taking out such huge loans. I mean how could they possibly know what they'll "cash flow" four years when they graduate (or if they even do graduate)? In contrast, an adult who takes out a mortgage for a home after earning steady income has his/her assets, liabilities, and income meticulously scrutinized by the loan officer of some major bank. The adult is much more equipped with the information and experience to understand the commitment of this debt, and it's reasonable to place blame the adult if he is unable to make his mortgage payments.

Things get tricky when determining if a teenager is qualified to make a decision about taking out a student loan. We have regulation in place to disallow teenagers from smoking, gambling, and drinking, and yet a teenager can sign off on decades of indebtedness and financial insecurity without the proper regulation or warning labels. The phenomenon of teenage students misinformed-ly taking out loans is almost identical to how banks had issued subprime mortgage debt to debtors during the 2008 financial crisis by speculating and overestimating to these debtors their ability to pay back these loans.

So under the premise that students are not fully qualified to make such financial decisions and entitlement aside, solving this problem of insurmountable student debt across the country starts with better financial education for young kids and stricter regulation on banks for issuing unreasonable student loan debt. This is necessary because a bank cannot "repossess" an education, yet there is no recourse for students who are faced with snowballing debt.
Plain PHP (php7). As of now they're still on HHVM though: https://en.wikipedia.org/wiki/Special:Version.
>>Interestingly enough, global warming is actually helping albatrosses

This will always be the case whenever there are some extreme changes to the environment. Some species will thrive and some will go extinct. The Cretaceous–Tertiary (K–T) extinction event exterminated three quarters of all life. We are descendants of those mammals that made it through.

I remember reading somewhere that had it not been for that extinction event we probably would not be here. Don't know if it's true.
I have unifi but it isn’t very user friendly.
This report shows nothing since the dataset was heavily redacted, the author cherry picked clean-looking data from a garbage dataset, and the auhor’s “findings” are entirely dependent on assuming the data is accurate having just spent the entire report describing how inaccurate the data is.
Advertising is so important that no business can survive without it, no matter how good is its product.

You might say that this is only because the competing businesses are advertising, whereas that one isn't.

That's fair, but in that case, who will decide how trade is conducted, basically?

It will have to be your government that decides what kinds of shoes are available on store shelves.

Or else, how do you envision it? The shoe store owner gets a personal recommendation from another such owner about which shoes to get wholesale? Based on what factors? Where does that recursion end; how does the first shoe store owner decide what to bring in? How does the shoe factory decide what to make?

Is the shoe store allowed to have a billboard, and is that not advertisement?

> Maybe, but now you're severely stretching the definition of ads influencing my purchases.

A smartphone is made of countless parts which come from a market in which advertising plays a role. Companies making systems-on-a-chip (SoC-s) and other silicon advertise that they have such things available. They don't do so on TV in the middle of sitcoms and football games, of course.
My wife and I use it like this:

"Hey Siri, play some music." (and it's _my_ iCloud library)

"Hey Siri, never play that song again."

"Hey Siri, skip."

I think it sounds great, and I also like that either of us can seamlessly set our iPhones to output from them. I'd like a second one in the living room to expand the sound in that area, and two more for two different "zones" where it would be useful. Siri gives us a laugh every now and then, too.
Thanks, I didn't know anyone else made a WebGL/wasm export tool for games.

https://docs.godotengine.org/en/3.0/getting_started/workflow...
Man, that event was nearly 10 years ago now? Making me feel old. :)
They are usually VoIP phone providers, they are just running a phone connection over the data you already paid for.

Modems and fax machines are pretty sensitive, and pushing that sound over a packet switched network with UDP instead of a circuit switched network leaves a lot to be desired.

So there are some places that still support old copper lines, but in many places, if they have to run a new line, they'll run a coax or fiber to your house and give you a plug in off of that.

It's basically not an offering in many places now.
I mean, can you really say it's a bubble with the BTC price after the supposed bubble at $3.5k? I remember when I was trading BTC for $100-$150 on the streets. Seemed like a good deal then...
you could ask the same question for every os. And none choose Rust even the recent like fushia. BTW go ask Linus to switch to Rust I'm waiting for you there.
"Staff engineer" is used differently at different companies. Some, I understand, use that as the external-facing title to mask specific job rules as obfuscation against cold-calling recruiters.
That's why I was saying my model was over simplified.

Obviously those people will spend a lot of money, but even if they ALL fly here Airport visitation stats won't go up 1%.

If we wanted to bring more visitors to Las Vegas pretty much any other way to spend a Billion dollars would have been more productive. The politicians never even tried to make that argument, at least to a sophisticated audience.

It's all about legacy, and home town spirit. Apparently a lot of people can't really be proud of a city that doesn't have an NFL team to root for.

Bottom line is we spent more to get an NFL team than any other city, and we are getting less out it than most cities, because we already have to many things to compete for a tourist's dollar and we didn't need a "star attraction" to revitalize an aging downtown or some of the other rationalizations other cities have used.
Oh that's cool. I have a ~5 year old 'prosumer'/small business AP (don't recall brand) and it doesn't let you do that (it's probably different with anything you buy new today). I spend ungodly amounts of time trying to get the vlanning to work on the switch it's connected to and gave up (of course that still wouldn't have let me separate different ssid's into different vlans).
1) Yes, you will need those cables... The RJ45<->RS232 cables are not standardized. You will need to buy the exact cable, or do some research to make your own: Example: http://pages.cs.wisc.edu/~ajkunen/wiring.html

2) The ethernet port can communicate with all serial ports. Depending on the model, you can program the serial port for PPP, SLIP, telnet, SSH, etc. Back in the old dialup ISP days, we connected modems to these terminal servers and users could either telnet to a host, or initiate a PPP session.

And yes, you can basically build your own terminal server with a bunch of those USB<->RS232 adapters.
If we all wrote in languages as memory-safe as Java, almost all these security bugs would go away.

Is Rust guaranteed to be 100% memory-safe? No, there could always be bugs in the compiler and/or unsafe code. (Aside: it annoys me how people consider the presence of an unsafe keyword inherently less trustworthy than a non-verified compiler/runtime system, when there is really little difference between them.) Is it a huge improvement? Yes.
Yeah but what I meant is that having different ssids doesn't buy you much from a security pov when all traffic is still commingled on the router. But if you can get vlanning for 'free', then all of a sudden it starts making a lot more sense.
I hadn't seen that memory before. Turn out there's some previous discussion re: "No Output Division": https://news.ycombinator.com/item?id=10587124
Enterprise software has come to gaming. It'll stay for the same reason, mostly non-enthusiasts who follow trends and the occasional inspirational creation that's just not possible without a massive team and financing.

Personally, I mostly stick to indie games. After 30 years gaming it's where most of the surprises are, and I value novelty over polish in general.
I was about to ask you to explain that upward trend in the light of bitcoin transaction volume collapsing... but interestingly enough, it's been on a pronounced upward trend again for the past quarter:

https://www.blockchain.com/en/charts/n-transactions?timespan...

Yet trading volume is way down:

https://www.blockchain.com/charts/trade-volume?timespan=2yea...

And this is happening despite mainstream adoption for e-commerce etc having almost completely collapsed. Where is this volume coming from? Algorithmic trading, money laundering, something else?
Gadgetbahns are nice pluses assuming unlimited resources, but in reality they end up taking limited resources away from other projects or bread-and-butter services. Conversation starters don't really pay the bills.

Detroit's PeopleMover is a useless toy gadgetbahn that was expensive and served not a lot while the citywide bus system literally fell to pieces.

The arguments around monorail vs light rail in Seattle during the '90s and '00s probably set back transit back a good decade.

Hyperloop/AVs are currently being used as talking points across the United States as an argument to put off public transportation investments for decades more.

In some cases they even get in the way of things; Sydney tore its city center monorail down to build a useful light-rail link for commuters instead.
I'm honestly curious who are those bad actors, and examples of such behavior. I'm not trolling you, I really am curious - because that does not match my experience with the community at all.

I'm sure there were cases of inappropriate / rude communication, but AFAICS those were rare one-off incidents. While you're apparently talking about long-term and consistent behavior. So I wonder who you're talking about? I can't think of anyone who'd consistently behave like that - particularly not among senior community members.
How many of those unsafe patterns could be written in safe code? (The answer: nearly all of them.)

So what if Rust doesn't prevent all conceivable memory safety issues anyone could possibly write? It's a huge improvement.
A logical feature, which I may even use. However -

Business-oriented releases like this need to come with a guarantee of existence for X years (some reasonable number) if Google expects anyone to use this for business purposes -- especially any paid/G-suite version (or whatever their premium version is called this week). Even then, it'd be a tough sell, as simply not shutting off the servers doesn't mean they'll actually actively update and support it.

Google, an advertising company, is competing against Microsoft, a software company with its roots in this exact type of software and thousand of companies with piles of MS-specific macros and scripts and processes they've been working with since the 90s.

Half-assing it is not going to work, even if they have a free tier available.

I use Google Drive regularly for personal documents, and even for my one-person business, but I wouldn't dream of entrenching myself in it in such a way that operations could be disrupted if they decide to switch the servers off next week with two days warning.

Search isn't going away. Maps isn't going away. But everything else Google is subject to a shut off at any second. Gmail isn't going away either, but your specific account could, with no recourse or appeal or access to your data.

The question we should all be asking at the release of ANY new Google feature shouldn't be "does Google have the engineering talent to make this good?". Of course they do. If Google wanted to start making space rockets tomorrow they could. The right question is "does Google have incentive in the form of advertising revenue to keep working on this?"

I predict this is another feature that has already been abandoned as of this writing, with no further updates to come.
Are the existing open source social networks not enough?
ChatSecure v4.3.6 – ChatSecure
Ember.js documentary
Women Who Contributed to Science but Were Buried in Footnotes
E-commerce startup Zilingo raises $226M to digitize Asia’s fashion supply chain
I respectfully disagree. That situation is common in hourly billing certainly. That doesn't mean you can't require a deposit upfront based on some sort of rough estimate. The point isn't necessarily the amount, but that there is something. The client needs some skin in the game. Otherwise they're not actually a client. Plus it helps with your own cash flow, which is often far tighter than the client's (or prospect's) and, in any case, far more important to you than it is to them. :-)
I recently started PoE and I think it's Free to Play done right. Though I wouldn't say it's completely cosmetic, you will be severely limited without paid stash tabs (especially currency) but I happily made that purchase after just a week.
Seems to me one solution would be for you and others who think like you to regularly post links on HN to articles on these topics you believe are being unjustly neglected.
If you buy an Alexa router you might as well run a patch cable directly to the NSA.
Out of personal curiosity why would someone vape with 0mg?
I thought the price was too high when it hit $10. I was pretty wrong about that.
Fortnite has funded my free copies of Subnautica and Axiom Verge from the Epic store so that's a win for me.
Case in point: bonding non-contiguous ports in Unifi is not possible (though it's possible on the Edge products). I think there's also a 4 port maximum.
Meditation Games
Microsoft is using Rust for greenfield projects: https://github.com/Azure/iotedge
I would imagine that we would at least hear about Microsoft doing some new projects in Rust, or at least using it in some capacity to understand the cost/benefits better. I'm sure the first step would be increasing C++ interop.
If you work in a library you can't ever forget about https://en.wikipedia.org/wiki/Henriette_Avram
How often do you run into certificate pinning issues?
Sorry to reply twice to the same comment, but if you have an instance of a user model, and you need to display the model data in the navigation bar, on the user profile page, and in a comment thread, how would you manage that data? And do you think that having a single source of truth reduces complexity or creates more problems than it solves?
> I would imagine that we would at least hear about Microsoft doing some new projects in Rust

We did.
It's almost certainly less effort (though arguably also less fun) to write a valid state checker than it is to prove that N random cube operations will yield something that's within some tolerance of a uniform distribution across all legal cube states.
Fuchsia is using Rust for some pieces. That's what I assume MS would do. MS is a company with tons of products, not just an OS, and certainly not a single monolith. You wouldn't rewrite everything in a day, you would slowly move things over time.
Trump to launch artificial intelligence initiative
Fuzz testing is a useful tool for finding these types of bugs. See https://en.m.wikipedia.org/wiki/Fuzzing
Depends on what you call a ‘rotation’. After 10k random 90 degree turns of a face, you have an even permutation on both corners and edges, which means you can’t reach half the positions.

That’s easily corrected (e.g: flip a coin first to determine whether to do 10k or 10k+1 random rotations), but this shows it is easy to make slip ups solving such a seemingly trivial problem.
The pro-USA thing probably has more to do with the war in the 50's.
Exactly, this explains why my Java code is 108% bug free
Ancient European Stone Monuments Said to Originate in Northwest France